{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# PCA as a Factor Model - Coding Exercises Solution\n",
    "\n",
    "\n",
    "### Introduction\n",
    "\n",
    "As we learned in the previous lessons, we can use PCA to create a factor model of risk. Our risk factor model represents the return as:\n",
    "\n",
    "$$\n",
    "\\textbf{r} = \\textbf{B}\\textbf{f} + \\textbf{s}\n",
    "$$\n",
    "\n",
    "where $\\textbf{r}$ is a matrix containing the asset returns, $\\textbf{B}$ is a matrix representing the factor exposures, $\\textbf{f}$ is the matrix of factor returns, and $\\textbf{s}$ is the idiosyncratic risk (also known as the company specific risk).\n",
    "\n",
    "In this notebook, we will use real stock data to calculate:\n",
    "\n",
    "* The Factor Exposures (Factor Betas) $\\textbf{B}$\n",
    "* The Factor Returns $\\textbf{f}$\n",
    "* The Idiosyncratic Risk Matrix $\\textbf{S}$\n",
    "* The Factor Covariance Matrix $\\textbf{F}$\n",
    "\n",
    "We will then combine these quantities to create our Risk Model. "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "### Install Packages"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Collecting zipline===1.3.0 (from -r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/be/59/8c5802a7897c1095fdc409fb557f04df8f75c37174e80d2ba58c8d8a6488/zipline-1.3.0.tar.gz (2.5MB)\n",
      "\u001b[K    100% |████████████████████████████████| 2.5MB 189kB/s eta 0:00:01   17% |█████▋                          | 430kB 6.6MB/s eta 0:00:01\n",
      "\u001b[?25hRequirement already satisfied: pip>=7.1.0 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: setuptools>18.0 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Collecting Logbook>=0.12.5 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/74/fc/3e7557ed1ef1bd4e3ee189fc670416abfc7192b550e8d3c1d858a63f41ab/Logbook-1.4.1.tar.gz (84kB)\n",
      "\u001b[K    100% |████████████████████████████████| 92kB 3.7MB/s eta 0:00:01\n",
      "\u001b[?25hRequirement already satisfied: pytz>=2016.4 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: numpy>=1.11.1 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Collecting requests-file>=1.4.1 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/23/9c/6e63c23c39e53d3df41c77a3d05a49a42c4e1383a6d2a5e3233161b89dbf/requests_file-1.4.3-py2.py3-none-any.whl\n",
      "Requirement already satisfied: scipy>=0.17.1 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: pandas<=0.22,>=0.18.1 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Collecting pandas-datareader>=0.2.1 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/cc/5c/ea5b6dcfd0f55c5fb1e37fb45335ec01cceca199b8a79339137f5ed269e0/pandas_datareader-0.7.0-py2.py3-none-any.whl (111kB)\n",
      "\u001b[K    100% |████████████████████████████████| 112kB 3.0MB/s eta 0:00:01\n",
      "\u001b[?25hRequirement already satisfied: patsy>=0.4.0 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: statsmodels>=0.6.1 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: python-dateutil>=2.4.2 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: six>=1.10.0 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: requests>=2.9.1 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: Cython>=0.25.2 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Collecting cyordereddict>=0.2.2 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/d1/1a/364cbfd927be1b743c7f0a985a7f1f7e8a51469619f9fefe4ee9240ba210/cyordereddict-1.0.0.tar.gz (138kB)\n",
      "\u001b[K    100% |████████████████████████████████| 143kB 2.7MB/s eta 0:00:01\n",
      "\u001b[?25hCollecting bottleneck>=1.0.0 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/05/ae/cedf5323f398ab4e4ff92d6c431a3e1c6a186f9b41ab3e8258dff786a290/Bottleneck-1.2.1.tar.gz (105kB)\n",
      "\u001b[K    100% |████████████████████████████████| 112kB 3.9MB/s eta 0:00:01\n",
      "\u001b[?25hCollecting contextlib2>=0.4.0 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/a2/71/8273a7eeed0aff6a854237ab5453bc9aa67deb49df4832801c21f0ff3782/contextlib2-0.5.5-py2.py3-none-any.whl\n",
      "Requirement already satisfied: decorator>=4.0.0 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: networkx<2.0,>=1.9.1 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: numexpr>=2.6.1 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Collecting bcolz<1,>=0.12.1 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/6c/8b/1ffa01f872cac36173c5eb95b58c01040d8d25f1b242c48577f4104cd3ab/bcolz-0.12.1.tar.gz (622kB)\n",
      "\u001b[K    100% |████████████████████████████████| 624kB 712kB/s eta 0:00:01\n",
      "\u001b[?25hRequirement already satisfied: click>=4.0.0 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: toolz>=0.8.2 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Collecting multipledispatch>=0.4.8 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/89/79/429ecef45fd5e4504f7474d4c3c3c4668c267be3370e4c2fd33e61506833/multipledispatch-0.6.0-py3-none-any.whl\n",
      "Requirement already satisfied: MarkupSafe>=0.23 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: Mako>=1.0.1 in /opt/conda/lib/python3.6/site-packages/Mako-1.0.7-py3.6.egg (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: sqlalchemy>=1.0.8 in /opt/conda/lib/python3.6/site-packages (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Collecting alembic>=0.7.7 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/1a/37/8df0e37d730f096f5a41514823eaec3c5e169510a5c5ddc3dcbab5446ee8/alembic-1.0.1.tar.gz (1.0MB)\n",
      "\u001b[K    100% |████████████████████████████████| 1.0MB 451kB/s eta 0:00:01\n",
      "\u001b[?25hCollecting sortedcontainers>=1.4.4 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/be/e3/a065de5fdd5849450a8a16a52a96c8db5f498f245e7eda06cc6725d04b80/sortedcontainers-2.0.5-py2.py3-none-any.whl\n",
      "Collecting intervaltree>=2.1.0 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/ca/c1/450d109b70fa58ca9d77972b02f69222412f9175ccf99fdeaf167be9583c/intervaltree-2.1.0.tar.gz\n",
      "Collecting lru-dict>=1.1.4 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/00/a5/32ed6e10246cd341ca8cc205acea5d208e4053f48a4dced2b1b31d45ba3f/lru-dict-1.1.6.tar.gz\n",
      "Collecting empyrical>=0.5.0 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/7b/55/a01b05162b764830dbbac868462f44cd847a5b6523a01ca9f955721819da/empyrical-0.5.0.tar.gz (49kB)\n",
      "\u001b[K    100% |████████████████████████████████| 51kB 3.0MB/s eta 0:00:01\n",
      "\u001b[?25hCollecting tables>=3.3.0 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/d7/1b/21f4c7f296b718575c17ef25e61c05742a283c45077b4c8d5a190b3e0b59/tables-3.4.4-cp36-cp36m-manylinux1_x86_64.whl (3.8MB)\n",
      "\u001b[K    100% |████████████████████████████████| 3.8MB 123kB/s eta 0:00:01   3% |█                               | 122kB 29.9MB/s eta 0:00:01    39% |████████████▊                   | 1.5MB 30.9MB/s eta 0:00:01    77% |████████████████████████▉       | 2.9MB 31.1MB/s eta 0:00:01\n",
      "\u001b[?25hCollecting trading-calendars>=1.0.1 (from zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/0c/5c/2bcf3a0e0ba8485c7d756176ff2b2b56c2802d072902fb5341a6231c2a9b/trading_calendars-1.4.2.tar.gz (86kB)\n",
      "\u001b[K    100% |████████████████████████████████| 92kB 4.4MB/s eta 0:00:01\n",
      "\u001b[?25hRequirement already satisfied: lxml in /opt/conda/lib/python3.6/site-packages (from pandas-datareader>=0.2.1->zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Collecting wrapt (from pandas-datareader>=0.2.1->zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/a0/47/66897906448185fcb77fc3c2b1bc20ed0ecca81a0f2f88eda3fc5a34fc3d/wrapt-1.10.11.tar.gz\n",
      "Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /opt/conda/lib/python3.6/site-packages (from requests>=2.9.1->zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: idna<2.7,>=2.5 in /opt/conda/lib/python3.6/site-packages (from requests>=2.9.1->zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: urllib3<1.23,>=1.21.1 in /opt/conda/lib/python3.6/site-packages (from requests>=2.9.1->zipline===1.3.0->-r requirements.txt (line 1))\n",
      "Requirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.6/site-packages (from requests>=2.9.1->zipline===1.3.0->-r requirements.txt (line 1))\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Collecting python-editor>=0.3 (from alembic>=0.7.7->zipline===1.3.0->-r requirements.txt (line 1))\n",
      "  Downloading https://files.pythonhosted.org/packages/65/1e/adf6e000ea5dc909aa420352d6ba37f16434c8a3c2fa030445411a1ed545/python-editor-1.0.3.tar.gz\n",
      "Building wheels for collected packages: zipline, Logbook, cyordereddict, bottleneck, bcolz, alembic, intervaltree, lru-dict, empyrical, trading-calendars, wrapt, python-editor\n",
      "  Running setup.py bdist_wheel for zipline ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/a4/d6/67/f303ab028b004bf8e00c05b5b04fba83d8ec238b6547becdb7\n",
      "  Running setup.py bdist_wheel for Logbook ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/06/13/e9/88e9e8184d89671ffc754dc80f5eb01dabd72071bdb802c5d1\n",
      "  Running setup.py bdist_wheel for cyordereddict ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/0b/9d/8b/5bf3e22c1edd59b50f11bb19dec9dfcfe5a479fc7ace02b61f\n",
      "  Running setup.py bdist_wheel for bottleneck ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/f2/bf/ec/e0f39aa27001525ad455139ee57ec7d0776fe074dfd78c97e4\n",
      "  Running setup.py bdist_wheel for bcolz ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/c5/cc/1b/2cf1f88959af5d7f4d449b7fc6c9452d0ecbd86fd61a9ee376\n",
      "  Running setup.py bdist_wheel for alembic ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/67/59/2e/bbf7e5d1ac878f9735223846512f71782bd7889e7820ff3740\n",
      "  Running setup.py bdist_wheel for intervaltree ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/6b/cf/b0/f7ef2d0f504d26f3e9e70c2369e5725591ccfaf67d528fcbc5\n",
      "  Running setup.py bdist_wheel for lru-dict ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/b7/ef/06/fbdd555907a7d438fb33e4c8675f771ff1cf41917284c51ebf\n",
      "  Running setup.py bdist_wheel for empyrical ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/83/14/73/34fb27552601518d28bd0813d75124be76d94ab29152c69112\n",
      "  Running setup.py bdist_wheel for trading-calendars ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/29/b1/59/6c32f717ffbf9622c9098d66576bfcda058c9412ebac0214a5\n",
      "  Running setup.py bdist_wheel for wrapt ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/48/5d/04/22361a593e70d23b1f7746d932802efe1f0e523376a74f321e\n",
      "  Running setup.py bdist_wheel for python-editor ... \u001b[?25ldone\n",
      "\u001b[?25h  Stored in directory: /root/.cache/pip/wheels/36/e0/98/ba386b125a00ea9dd52e2c16aa2ec0adbbd639b84bfe2e001d\n",
      "Successfully built zipline Logbook cyordereddict bottleneck bcolz alembic intervaltree lru-dict empyrical trading-calendars wrapt python-editor\n",
      "Installing collected packages: Logbook, requests-file, wrapt, pandas-datareader, cyordereddict, bottleneck, contextlib2, bcolz, multipledispatch, python-editor, alembic, sortedcontainers, intervaltree, lru-dict, empyrical, tables, trading-calendars, zipline\n",
      "Successfully installed Logbook-1.4.1 alembic-1.0.1 bcolz-0.12.1 bottleneck-1.2.1 contextlib2-0.5.5 cyordereddict-1.0.0 empyrical-0.5.0 intervaltree-2.1.0 lru-dict-1.1.6 multipledispatch-0.6.0 pandas-datareader-0.7.0 python-editor-1.0.3 requests-file-1.4.3 sortedcontainers-2.0.5 tables-3.4.4 trading-calendars-1.4.2 wrapt-1.10.11 zipline-1.3.0\n",
      "\u001b[33mYou are using pip version 9.0.1, however version 18.1 is available.\n",
      "You should consider upgrading via the 'pip install --upgrade pip' command.\u001b[0m\n"
     ]
    }
   ],
   "source": [
    "import sys\n",
    "!{sys.executable} -m pip install -r requirements.txt"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Get Returns\n",
    "\n",
    "In this notebook, we will get the stock returns using Zipline and data from Quotemedia, just as we learned in previous lessons. The function `get_returns(start_date, end_date)` in the `utils` module, gets the data from the Quotemedia data bundle and produces the stock returns for the given `start_date` and `end_date`. You are welcome to take a look at the `utils` module to see how this is done.\n",
    "\n",
    "In the code below, we use `utils.get_returns` funtion to get the returns for stock data between `2011-01-05` and `2016-01-05`. You can change the start and end dates, but if you do, you have to make sure the dates are valid trading dates. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Equity(0 [A])</th>\n",
       "      <th>Equity(1 [AAL])</th>\n",
       "      <th>Equity(2 [AAP])</th>\n",
       "      <th>Equity(3 [AAPL])</th>\n",
       "      <th>Equity(4 [ABBV])</th>\n",
       "      <th>Equity(5 [ABC])</th>\n",
       "      <th>Equity(6 [ABT])</th>\n",
       "      <th>Equity(7 [ACN])</th>\n",
       "      <th>Equity(8 [ADBE])</th>\n",
       "      <th>Equity(9 [ADI])</th>\n",
       "      <th>...</th>\n",
       "      <th>Equity(481 [XL])</th>\n",
       "      <th>Equity(482 [XLNX])</th>\n",
       "      <th>Equity(483 [XOM])</th>\n",
       "      <th>Equity(484 [XRAY])</th>\n",
       "      <th>Equity(485 [XRX])</th>\n",
       "      <th>Equity(486 [XYL])</th>\n",
       "      <th>Equity(487 [YUM])</th>\n",
       "      <th>Equity(488 [ZBH])</th>\n",
       "      <th>Equity(489 [ZION])</th>\n",
       "      <th>Equity(490 [ZTS])</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2011-01-07 00:00:00+00:00</th>\n",
       "      <td>0.008437</td>\n",
       "      <td>0.014230</td>\n",
       "      <td>0.026702</td>\n",
       "      <td>0.007146</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.001994</td>\n",
       "      <td>0.004165</td>\n",
       "      <td>0.001648</td>\n",
       "      <td>-0.007127</td>\n",
       "      <td>-0.005818</td>\n",
       "      <td>...</td>\n",
       "      <td>-0.001838</td>\n",
       "      <td>-0.005619</td>\n",
       "      <td>0.005461</td>\n",
       "      <td>-0.004044</td>\n",
       "      <td>-0.013953</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.012457</td>\n",
       "      <td>-0.000181</td>\n",
       "      <td>-0.010458</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-10 00:00:00+00:00</th>\n",
       "      <td>-0.004174</td>\n",
       "      <td>0.006195</td>\n",
       "      <td>0.007435</td>\n",
       "      <td>0.018852</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.005714</td>\n",
       "      <td>-0.008896</td>\n",
       "      <td>-0.008854</td>\n",
       "      <td>0.028714</td>\n",
       "      <td>0.002926</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000947</td>\n",
       "      <td>0.007814</td>\n",
       "      <td>-0.006081</td>\n",
       "      <td>0.010466</td>\n",
       "      <td>0.009733</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.001440</td>\n",
       "      <td>0.007784</td>\n",
       "      <td>-0.017945</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-11 00:00:00+00:00</th>\n",
       "      <td>-0.001886</td>\n",
       "      <td>-0.043644</td>\n",
       "      <td>-0.005927</td>\n",
       "      <td>-0.002367</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.009783</td>\n",
       "      <td>-0.002067</td>\n",
       "      <td>0.013717</td>\n",
       "      <td>0.000607</td>\n",
       "      <td>0.008753</td>\n",
       "      <td>...</td>\n",
       "      <td>0.001314</td>\n",
       "      <td>0.010179</td>\n",
       "      <td>0.007442</td>\n",
       "      <td>0.007351</td>\n",
       "      <td>0.006116</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.006470</td>\n",
       "      <td>0.035676</td>\n",
       "      <td>0.007467</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-12 00:00:00+00:00</th>\n",
       "      <td>0.017254</td>\n",
       "      <td>-0.008237</td>\n",
       "      <td>0.013387</td>\n",
       "      <td>0.008133</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.005979</td>\n",
       "      <td>-0.001011</td>\n",
       "      <td>0.022969</td>\n",
       "      <td>0.017950</td>\n",
       "      <td>0.000257</td>\n",
       "      <td>...</td>\n",
       "      <td>0.004986</td>\n",
       "      <td>0.015666</td>\n",
       "      <td>0.011763</td>\n",
       "      <td>0.027182</td>\n",
       "      <td>0.004386</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.002631</td>\n",
       "      <td>0.014741</td>\n",
       "      <td>-0.011903</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-13 00:00:00+00:00</th>\n",
       "      <td>-0.004559</td>\n",
       "      <td>0.000955</td>\n",
       "      <td>0.003031</td>\n",
       "      <td>0.003657</td>\n",
       "      <td>0.0</td>\n",
       "      <td>0.014925</td>\n",
       "      <td>-0.004451</td>\n",
       "      <td>-0.000400</td>\n",
       "      <td>-0.005719</td>\n",
       "      <td>-0.005012</td>\n",
       "      <td>...</td>\n",
       "      <td>0.030499</td>\n",
       "      <td>-0.003217</td>\n",
       "      <td>0.001694</td>\n",
       "      <td>0.000547</td>\n",
       "      <td>-0.018235</td>\n",
       "      <td>0.0</td>\n",
       "      <td>-0.005084</td>\n",
       "      <td>-0.004665</td>\n",
       "      <td>-0.009178</td>\n",
       "      <td>0.0</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>5 rows × 490 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                           Equity(0 [A])  Equity(1 [AAL])  Equity(2 [AAP])  \\\n",
       "2011-01-07 00:00:00+00:00       0.008437         0.014230         0.026702   \n",
       "2011-01-10 00:00:00+00:00      -0.004174         0.006195         0.007435   \n",
       "2011-01-11 00:00:00+00:00      -0.001886        -0.043644        -0.005927   \n",
       "2011-01-12 00:00:00+00:00       0.017254        -0.008237         0.013387   \n",
       "2011-01-13 00:00:00+00:00      -0.004559         0.000955         0.003031   \n",
       "\n",
       "                           Equity(3 [AAPL])  Equity(4 [ABBV])  \\\n",
       "2011-01-07 00:00:00+00:00          0.007146               0.0   \n",
       "2011-01-10 00:00:00+00:00          0.018852               0.0   \n",
       "2011-01-11 00:00:00+00:00         -0.002367               0.0   \n",
       "2011-01-12 00:00:00+00:00          0.008133               0.0   \n",
       "2011-01-13 00:00:00+00:00          0.003657               0.0   \n",
       "\n",
       "                           Equity(5 [ABC])  Equity(6 [ABT])  Equity(7 [ACN])  \\\n",
       "2011-01-07 00:00:00+00:00         0.001994         0.004165         0.001648   \n",
       "2011-01-10 00:00:00+00:00        -0.005714        -0.008896        -0.008854   \n",
       "2011-01-11 00:00:00+00:00         0.009783        -0.002067         0.013717   \n",
       "2011-01-12 00:00:00+00:00        -0.005979        -0.001011         0.022969   \n",
       "2011-01-13 00:00:00+00:00         0.014925        -0.004451        -0.000400   \n",
       "\n",
       "                           Equity(8 [ADBE])  Equity(9 [ADI])  \\\n",
       "2011-01-07 00:00:00+00:00         -0.007127        -0.005818   \n",
       "2011-01-10 00:00:00+00:00          0.028714         0.002926   \n",
       "2011-01-11 00:00:00+00:00          0.000607         0.008753   \n",
       "2011-01-12 00:00:00+00:00          0.017950         0.000257   \n",
       "2011-01-13 00:00:00+00:00         -0.005719        -0.005012   \n",
       "\n",
       "                                 ...          Equity(481 [XL])  \\\n",
       "2011-01-07 00:00:00+00:00        ...                 -0.001838   \n",
       "2011-01-10 00:00:00+00:00        ...                  0.000947   \n",
       "2011-01-11 00:00:00+00:00        ...                  0.001314   \n",
       "2011-01-12 00:00:00+00:00        ...                  0.004986   \n",
       "2011-01-13 00:00:00+00:00        ...                  0.030499   \n",
       "\n",
       "                           Equity(482 [XLNX])  Equity(483 [XOM])  \\\n",
       "2011-01-07 00:00:00+00:00           -0.005619           0.005461   \n",
       "2011-01-10 00:00:00+00:00            0.007814          -0.006081   \n",
       "2011-01-11 00:00:00+00:00            0.010179           0.007442   \n",
       "2011-01-12 00:00:00+00:00            0.015666           0.011763   \n",
       "2011-01-13 00:00:00+00:00           -0.003217           0.001694   \n",
       "\n",
       "                           Equity(484 [XRAY])  Equity(485 [XRX])  \\\n",
       "2011-01-07 00:00:00+00:00           -0.004044          -0.013953   \n",
       "2011-01-10 00:00:00+00:00            0.010466           0.009733   \n",
       "2011-01-11 00:00:00+00:00            0.007351           0.006116   \n",
       "2011-01-12 00:00:00+00:00            0.027182           0.004386   \n",
       "2011-01-13 00:00:00+00:00            0.000547          -0.018235   \n",
       "\n",
       "                           Equity(486 [XYL])  Equity(487 [YUM])  \\\n",
       "2011-01-07 00:00:00+00:00                0.0           0.012457   \n",
       "2011-01-10 00:00:00+00:00                0.0           0.001440   \n",
       "2011-01-11 00:00:00+00:00                0.0          -0.006470   \n",
       "2011-01-12 00:00:00+00:00                0.0           0.002631   \n",
       "2011-01-13 00:00:00+00:00                0.0          -0.005084   \n",
       "\n",
       "                           Equity(488 [ZBH])  Equity(489 [ZION])  \\\n",
       "2011-01-07 00:00:00+00:00          -0.000181           -0.010458   \n",
       "2011-01-10 00:00:00+00:00           0.007784           -0.017945   \n",
       "2011-01-11 00:00:00+00:00           0.035676            0.007467   \n",
       "2011-01-12 00:00:00+00:00           0.014741           -0.011903   \n",
       "2011-01-13 00:00:00+00:00          -0.004665           -0.009178   \n",
       "\n",
       "                           Equity(490 [ZTS])  \n",
       "2011-01-07 00:00:00+00:00                0.0  \n",
       "2011-01-10 00:00:00+00:00                0.0  \n",
       "2011-01-11 00:00:00+00:00                0.0  \n",
       "2011-01-12 00:00:00+00:00                0.0  \n",
       "2011-01-13 00:00:00+00:00                0.0  \n",
       "\n",
       "[5 rows x 490 columns]"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import utils\n",
    "\n",
    "# Get the returns for the fiven start and end date. Both dates must be valid trading dates\n",
    "returns = utils.get_returns(start_date='2011-01-05', end_date='2016-01-05')\n",
    "\n",
    "# Display the first rows of the returns\n",
    "returns.head()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# TODO: Factor Exposures\n",
    "\n",
    "In the code below, write a function, `factor_betas(pca, factor_beta_indices, factor_beta_columns)` that calculates the factor exposures from Scikit-Learn's `PCA()` class. Remember the matrix of factor exposures, $\\textbf{B}$, describes the coordintates of the Principal Components in the original basis. The `pca` parameter must be a Scikit-Learn's pca object, that has fit the model with the returns. In other words, you must first run `pca.fit(returns)` before passing this parameter into the function. Later in this notebook we will create a function, `fit_pca()`, that will fit the pca model and return the `pca`object. The `factor_beta_indices` parameter must be a 1 dimensional ndarray containg the column names of the `returns` dataframe. The `factor_beta_columns` parameter must be a 1 dimensional ndarray containing evenly spaced integers from 0 up to the number of principal components you used in your `pca` model minus one. For example, if you used 5 principal compoenents in your `pca` model, `pca = PCA(n_components = 5)`, then `factor_beta_columns = [0, 1, 2, 3, 4]`. This function has to return a Pandas dataframe with the factor exposures, where the `factor_beta_indices` correspond to the indices of the dataframe and the `factor_beta_columns` correspond to the column names of the dataframe. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "def factor_betas(pca, factor_beta_indices, factor_beta_columns):\n",
    "\n",
    "    #Implement Function\n",
    "    \n",
    "    assert len(factor_beta_indices.shape) == 1\n",
    "    assert len(factor_beta_columns.shape) == 1\n",
    "    \n",
    "    return pd.DataFrame(pca.components_.T, factor_beta_indices, factor_beta_columns)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# TODO: Factor Retuns\n",
    "\n",
    "In the code below, write a function, `factor_returns(pca, returns, factor_return_indices, factor_return_columns)` that calculates the factor returns from Scikit-Learn's `PCA()` class. Remember the matrix of factor returns, $\\textbf{f}$, represents the `returns` written in the **new** basis. The `pca` parameter must be a Scikit-Learn's pca object, that has fit the model with the returns. In other words, you must first run `pca.fit(returns)` before passing this parameter into the function. Later in this notebook we will create a function, `fit_pca()`, that will fit the pca model and return the `pca`object. The `returns` parameter is the pandas dataframe of returns given at the begining of the notebook. The `factor_return_indices` parameter must be a 1 dimensional ndarray containing the trading dates (Pandas `DatetimeIndex`) in the `returns` dataframe. The `factor_return_columns` parameter must be a 1 dimensional ndarray containing evenly spaced integers from 0 up to the number of principal components you used in your `pca` model minus one. For example, if you used 5 principal compoenents in your `pca` model, `pca = PCA(n_components = 5)`, then `factor_beta_columns = [0, 1, 2, 3, 4]`. This function has to return a Pandas dataframe with the factor returns, where the `factor_return_indices` correspond to the indices of the dataframe and the `factor_return_columns` correspond to the column names of the dataframe."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [],
   "source": [
    "import pandas as pd \n",
    "\n",
    "def factor_returns(pca, returns, factor_return_indices, factor_return_columns):\n",
    "    \n",
    "    #Implement Function\n",
    "    \n",
    "    assert len(factor_return_indices.shape) == 1\n",
    "    assert len(factor_return_columns.shape) == 1\n",
    "    \n",
    "    return pd.DataFrame(pca.transform(returns), factor_return_indices, factor_return_columns)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# TODO: Idiosyncratic Risk Matrix\n",
    "\n",
    "Let's review how we can calculate the Idiosyncratic Risk Matrix $\\textbf{S}$. We know that: \n",
    "\n",
    "$$\n",
    "\\textbf{s} = \\textbf{r} - \\textbf{B}\\textbf{f}\n",
    "$$\n",
    "\n",
    "We refer to $\\textbf{s}$ as the residuals. To calculate the idiosyncratic or specific risk matrix $\\textbf{S}$, we have to calculate the covariance matrix of the residuals, $\\textbf{s}$, and set the off-diagonal elements to zero. \n",
    "\n",
    "With this in mind, in the code below cerate a function, `idiosyncratic_var_matrix(returns, factor_returns, factor_betas, ann_factor)` that calclates the **annualized** Idiosyncratic Risk Matrix. The `returns` parameter is the pandas dataframe of returns given at the begining of the notebook. The `factor_returns` parameter is the output of the `factor_returns()` function created above. Similarly, the `factor_betas` parameter is the output of the `factor_betas()` function created above. The `ann_factor` parameter is an integer representing the annualization factor. \n",
    "\n",
    "Remember that if the `returns` time series are daily returns, then when we calculate the Idiosyncratic Risk Matrix we will get values on a daily basis. We can annualize these values simply by multiplying the whole Idiosyncratic Risk Matrix by an annualization factor of 252. Remember we don't need the square root of the factor because our numbers here are variances not standard deviations.\n",
    "\n",
    "The function must return a pandas dataframe with the annualized Idiosyncratic Risk Matrix containing the covariance of the residuals in its main diagonal and with all the off-diagonal elements set to zero. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [],
   "source": [
    "def idiosyncratic_var_matrix(returns, factor_returns, factor_betas, ann_factor):\n",
    "    \n",
    "    #Implement Function\n",
    "    \n",
    "    common_returns_ = pd.DataFrame(np.dot(factor_returns, factor_betas.T), returns.index, returns.columns)\n",
    "    \n",
    "    residuals_ = (returns - common_returns_)\n",
    "    \n",
    "    return pd.DataFrame(np.diag(np.var(residuals_))*ann_factor, returns.columns, returns.columns)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# TODO: Factor Covariance Matrix\n",
    "\n",
    "To calculate the annualized factor covariance matrix, $\\textbf{F}$, we use the following equation:\n",
    "\n",
    "$$\n",
    "\\textbf{F} = \\frac{1}{N -1}\\textbf{f}\\textbf{f}^T\n",
    "$$\n",
    "\n",
    "where, $N$ is the number of elements in $\\textbf{f}$. Recall that the factor covariance matrix, $\\textbf{F}$, is a diagonal matrix.\n",
    "\n",
    "With this in mind, create a function, `factor_cov_matrix(factor_returns, ann_factor)` that calculates the annualized factor covariance matrix from the factor returns $\\textbf{f}$. The `factor_returns` parameter is the output of the `factor_returns()` function created above and the `ann_factor` parameter is an integer representing the annualization factor. The function must return a diagonal numpy ndarray \n",
    "\n",
    "**HINT :** You can calculate the factor covariance matrix $\\textbf{F}$ very easily using Numpy's `.var` method. The $\\frac{1}{N -1}$ factor can be taken into account using the `ddof` keyword. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "def factor_cov_matrix(factor_returns, ann_factor):\n",
    " \n",
    "    #Implement Function\n",
    "    \n",
    "    return np.diag(factor_returns.var(axis=0, ddof=1)*ann_factor)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# TODO: Perfom PCA\n",
    "\n",
    "In the code below, create a function, `fit_pca(returns, num_factor_exposures, svd_solver)` that uses Scikit-Learn's `PCA()` class to fit the `returns` dataframe with the given number of `num_factor_exposures` (Principal Components) and with the given `svd_solver`. The `returns` parameter is the pandas dataframe of returns given at the begining of the notebook. The `num_factor_exposures` parameter is an integer representing the number of Principal Components you want to use in your PCA algorithm. The `svd_solver` parameter is a string that determines the type of solver you want to use in your PCA algorithm. To see the type of solvers that you can use, see the [Scikit-Learn documentation](http://scikit-learn.org/stable/modules/generated/sklearn.decomposition.PCA.html). The function must fit the `returns` and return the `pca` object. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "from sklearn.decomposition import PCA\n",
    "\n",
    "def fit_pca(returns, num_factor_exposures, svd_solver):\n",
    "\n",
    "    #TODO: Implement function\n",
    "    \n",
    "    pca = PCA(n_components=num_factor_exposures, svd_solver=svd_solver)\n",
    "    pca.fit(returns)\n",
    "    \n",
    "    return pca"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# TODO: Create The Risk Model\n",
    "\n",
    "\n",
    "In the code below, create a class:\n",
    "\n",
    "```python\n",
    "class RiskModel(object):\n",
    "    def __init__(self, returns, ann_factor, num_factor_exposures, pca):\n",
    "```\n",
    "\n",
    "where the `returns` parameter is the pandas dataframe of returns given at the begining of the notebook. The `ann_factor` parameter is an integer representing the annualization factor. The `num_factor_exposures` parameter is an integer representing the number of Principal Components you want to use in your PCA algorithm. The `pca` parameter is the output of the `fit_pca()` function created above. The class must contain all the fucntions created above. For example, to include the Factor covariance matrix we will use:\n",
    "\n",
    "```python\n",
    "self.factor_cov_matrix_ = factor_cov_matrix(self.factor_returns_, ann_factor)\n",
    "```"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy as np\n",
    "\n",
    "class RiskModel(object):\n",
    "    def __init__(self, returns, ann_factor, num_factor_exposures, pca):\n",
    "\n",
    "        self.factor_betas_ = factor_betas(pca, returns.columns.values, np.arange(num_factor_exposures))\n",
    "        self.factor_returns_ = factor_returns(pca, returns, returns.index, np.arange(num_factor_exposures))\n",
    "        self.factor_cov_matrix_ = factor_cov_matrix(self.factor_returns_, ann_factor)\n",
    "        self.idiosyncratic_var_matrix_ = idiosyncratic_var_matrix(returns, self.factor_returns_, self.factor_betas_, ann_factor)\n",
    "\n",
    "# Set the annualized factor\n",
    "ann_factor = 252\n",
    "\n",
    "# Set the number of factor exposures (principal components) for the PCA algorithm\n",
    "num_factor_exposures = 20\n",
    "\n",
    "# Set the svd solver for the PCA algorithm\n",
    "svd_solver = 'full'\n",
    "\n",
    "# Fit the PCA Model using the fit_pca() fucntion \n",
    "pca = fit_pca(returns, num_factor_exposures, svd_solver)\n",
    "\n",
    "# Create a RiskModel object\n",
    "rm = RiskModel(returns, ann_factor, num_factor_exposures, pca)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# TODO: Print The Factor Exposures"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>6</th>\n",
       "      <th>7</th>\n",
       "      <th>8</th>\n",
       "      <th>9</th>\n",
       "      <th>10</th>\n",
       "      <th>11</th>\n",
       "      <th>12</th>\n",
       "      <th>13</th>\n",
       "      <th>14</th>\n",
       "      <th>15</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Equity(0 [A])</th>\n",
       "      <td>-0.043168</td>\n",
       "      <td>0.019551</td>\n",
       "      <td>-0.009934</td>\n",
       "      <td>0.010540</td>\n",
       "      <td>-0.018198</td>\n",
       "      <td>0.010745</td>\n",
       "      <td>0.001129</td>\n",
       "      <td>0.039739</td>\n",
       "      <td>-0.013805</td>\n",
       "      <td>0.012737</td>\n",
       "      <td>-0.023840</td>\n",
       "      <td>-0.001417</td>\n",
       "      <td>0.020993</td>\n",
       "      <td>0.034610</td>\n",
       "      <td>-0.030489</td>\n",
       "      <td>0.033606</td>\n",
       "      <td>-0.011429</td>\n",
       "      <td>-0.011743</td>\n",
       "      <td>0.005269</td>\n",
       "      <td>-0.005353</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(1 [AAL])</th>\n",
       "      <td>-0.058745</td>\n",
       "      <td>0.196377</td>\n",
       "      <td>0.078688</td>\n",
       "      <td>0.082096</td>\n",
       "      <td>0.348478</td>\n",
       "      <td>-0.138082</td>\n",
       "      <td>0.071293</td>\n",
       "      <td>0.105248</td>\n",
       "      <td>-0.045890</td>\n",
       "      <td>-0.085478</td>\n",
       "      <td>0.003283</td>\n",
       "      <td>0.105343</td>\n",
       "      <td>0.067216</td>\n",
       "      <td>-0.044060</td>\n",
       "      <td>-0.022316</td>\n",
       "      <td>0.017263</td>\n",
       "      <td>-0.033108</td>\n",
       "      <td>0.013981</td>\n",
       "      <td>-0.046807</td>\n",
       "      <td>-0.015991</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(2 [AAP])</th>\n",
       "      <td>-0.034333</td>\n",
       "      <td>0.034515</td>\n",
       "      <td>0.011338</td>\n",
       "      <td>-0.025437</td>\n",
       "      <td>-0.008172</td>\n",
       "      <td>-0.013183</td>\n",
       "      <td>-0.060952</td>\n",
       "      <td>0.006549</td>\n",
       "      <td>-0.032654</td>\n",
       "      <td>-0.013515</td>\n",
       "      <td>0.028967</td>\n",
       "      <td>0.038365</td>\n",
       "      <td>-0.049605</td>\n",
       "      <td>-0.005246</td>\n",
       "      <td>-0.021970</td>\n",
       "      <td>0.029767</td>\n",
       "      <td>-0.011636</td>\n",
       "      <td>0.051440</td>\n",
       "      <td>0.057169</td>\n",
       "      <td>0.084150</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(3 [AAPL])</th>\n",
       "      <td>-0.034100</td>\n",
       "      <td>-0.001393</td>\n",
       "      <td>0.039467</td>\n",
       "      <td>-0.017213</td>\n",
       "      <td>-0.030470</td>\n",
       "      <td>-0.017571</td>\n",
       "      <td>0.023251</td>\n",
       "      <td>0.011430</td>\n",
       "      <td>-0.026568</td>\n",
       "      <td>-0.007719</td>\n",
       "      <td>0.026863</td>\n",
       "      <td>0.007319</td>\n",
       "      <td>0.004818</td>\n",
       "      <td>0.012886</td>\n",
       "      <td>0.052565</td>\n",
       "      <td>-0.073445</td>\n",
       "      <td>-0.031792</td>\n",
       "      <td>0.090794</td>\n",
       "      <td>-0.011189</td>\n",
       "      <td>0.042914</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(4 [ABBV])</th>\n",
       "      <td>-0.018031</td>\n",
       "      <td>0.025682</td>\n",
       "      <td>0.004352</td>\n",
       "      <td>-0.070782</td>\n",
       "      <td>0.013199</td>\n",
       "      <td>0.054277</td>\n",
       "      <td>-0.015678</td>\n",
       "      <td>0.040462</td>\n",
       "      <td>-0.012455</td>\n",
       "      <td>-0.035151</td>\n",
       "      <td>-0.051324</td>\n",
       "      <td>-0.040416</td>\n",
       "      <td>-0.051203</td>\n",
       "      <td>-0.018582</td>\n",
       "      <td>-0.011269</td>\n",
       "      <td>-0.042007</td>\n",
       "      <td>0.015886</td>\n",
       "      <td>0.045986</td>\n",
       "      <td>0.015993</td>\n",
       "      <td>0.065880</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(5 [ABC])</th>\n",
       "      <td>-0.028900</td>\n",
       "      <td>0.032592</td>\n",
       "      <td>-0.007421</td>\n",
       "      <td>-0.033552</td>\n",
       "      <td>-0.011521</td>\n",
       "      <td>0.026484</td>\n",
       "      <td>0.010850</td>\n",
       "      <td>-0.005704</td>\n",
       "      <td>0.013548</td>\n",
       "      <td>-0.029679</td>\n",
       "      <td>-0.031618</td>\n",
       "      <td>0.017152</td>\n",
       "      <td>-0.003050</td>\n",
       "      <td>0.026356</td>\n",
       "      <td>0.007879</td>\n",
       "      <td>0.008331</td>\n",
       "      <td>-0.018346</td>\n",
       "      <td>-0.013914</td>\n",
       "      <td>0.010620</td>\n",
       "      <td>-0.027396</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(6 [ABT])</th>\n",
       "      <td>-0.029057</td>\n",
       "      <td>0.029778</td>\n",
       "      <td>-0.029709</td>\n",
       "      <td>-0.035743</td>\n",
       "      <td>-0.011574</td>\n",
       "      <td>0.060201</td>\n",
       "      <td>-0.020040</td>\n",
       "      <td>0.040985</td>\n",
       "      <td>-0.018040</td>\n",
       "      <td>-0.006208</td>\n",
       "      <td>-0.031578</td>\n",
       "      <td>-0.023080</td>\n",
       "      <td>-0.014368</td>\n",
       "      <td>-0.000543</td>\n",
       "      <td>-0.019329</td>\n",
       "      <td>0.014288</td>\n",
       "      <td>-0.039381</td>\n",
       "      <td>0.010712</td>\n",
       "      <td>0.017120</td>\n",
       "      <td>0.002107</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(7 [ACN])</th>\n",
       "      <td>-0.043377</td>\n",
       "      <td>0.002569</td>\n",
       "      <td>0.004132</td>\n",
       "      <td>-0.003493</td>\n",
       "      <td>-0.054307</td>\n",
       "      <td>0.005374</td>\n",
       "      <td>0.002780</td>\n",
       "      <td>0.030432</td>\n",
       "      <td>-0.018802</td>\n",
       "      <td>-0.001783</td>\n",
       "      <td>-0.035404</td>\n",
       "      <td>-0.010932</td>\n",
       "      <td>0.026112</td>\n",
       "      <td>-0.012331</td>\n",
       "      <td>0.003221</td>\n",
       "      <td>0.017700</td>\n",
       "      <td>-0.002851</td>\n",
       "      <td>-0.012359</td>\n",
       "      <td>-0.014009</td>\n",
       "      <td>-0.038557</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(8 [ADBE])</th>\n",
       "      <td>-0.047303</td>\n",
       "      <td>0.026612</td>\n",
       "      <td>0.030571</td>\n",
       "      <td>-0.021147</td>\n",
       "      <td>-0.048388</td>\n",
       "      <td>-0.007087</td>\n",
       "      <td>0.007434</td>\n",
       "      <td>0.007471</td>\n",
       "      <td>0.014871</td>\n",
       "      <td>-0.001534</td>\n",
       "      <td>-0.012384</td>\n",
       "      <td>-0.006674</td>\n",
       "      <td>0.035007</td>\n",
       "      <td>-0.043366</td>\n",
       "      <td>0.010603</td>\n",
       "      <td>-0.006379</td>\n",
       "      <td>0.021273</td>\n",
       "      <td>-0.036388</td>\n",
       "      <td>0.001268</td>\n",
       "      <td>-0.048446</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(9 [ADI])</th>\n",
       "      <td>-0.047123</td>\n",
       "      <td>-0.003812</td>\n",
       "      <td>0.056008</td>\n",
       "      <td>-0.015538</td>\n",
       "      <td>-0.069462</td>\n",
       "      <td>-0.005604</td>\n",
       "      <td>0.100704</td>\n",
       "      <td>0.063077</td>\n",
       "      <td>0.001608</td>\n",
       "      <td>0.019130</td>\n",
       "      <td>0.011017</td>\n",
       "      <td>0.003487</td>\n",
       "      <td>-0.054657</td>\n",
       "      <td>-0.042238</td>\n",
       "      <td>-0.000143</td>\n",
       "      <td>-0.048432</td>\n",
       "      <td>0.003743</td>\n",
       "      <td>0.045833</td>\n",
       "      <td>0.014835</td>\n",
       "      <td>0.007686</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(10 [ADM])</th>\n",
       "      <td>-0.043759</td>\n",
       "      <td>-0.011300</td>\n",
       "      <td>-0.034570</td>\n",
       "      <td>0.004005</td>\n",
       "      <td>-0.006453</td>\n",
       "      <td>0.017468</td>\n",
       "      <td>-0.001461</td>\n",
       "      <td>0.041776</td>\n",
       "      <td>-0.004786</td>\n",
       "      <td>-0.018596</td>\n",
       "      <td>0.004224</td>\n",
       "      <td>-0.009525</td>\n",
       "      <td>-0.013368</td>\n",
       "      <td>0.017531</td>\n",
       "      <td>0.009932</td>\n",
       "      <td>0.024057</td>\n",
       "      <td>-0.020091</td>\n",
       "      <td>-0.002469</td>\n",
       "      <td>0.002642</td>\n",
       "      <td>-0.008518</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(11 [ADP])</th>\n",
       "      <td>-0.036481</td>\n",
       "      <td>0.025281</td>\n",
       "      <td>-0.011148</td>\n",
       "      <td>-0.009410</td>\n",
       "      <td>-0.033576</td>\n",
       "      <td>0.028877</td>\n",
       "      <td>-0.005093</td>\n",
       "      <td>0.044668</td>\n",
       "      <td>-0.006765</td>\n",
       "      <td>0.003350</td>\n",
       "      <td>-0.004934</td>\n",
       "      <td>0.001940</td>\n",
       "      <td>-0.010573</td>\n",
       "      <td>-0.006169</td>\n",
       "      <td>-0.003510</td>\n",
       "      <td>-0.002186</td>\n",
       "      <td>-0.003635</td>\n",
       "      <td>0.005846</td>\n",
       "      <td>0.005789</td>\n",
       "      <td>-0.024654</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(12 [ADS])</th>\n",
       "      <td>-0.041367</td>\n",
       "      <td>0.016599</td>\n",
       "      <td>0.017163</td>\n",
       "      <td>-0.024187</td>\n",
       "      <td>-0.003897</td>\n",
       "      <td>0.000982</td>\n",
       "      <td>-0.022996</td>\n",
       "      <td>0.013163</td>\n",
       "      <td>-0.027906</td>\n",
       "      <td>0.006547</td>\n",
       "      <td>0.006286</td>\n",
       "      <td>-0.003429</td>\n",
       "      <td>0.015970</td>\n",
       "      <td>-0.022902</td>\n",
       "      <td>0.018127</td>\n",
       "      <td>0.002700</td>\n",
       "      <td>-0.011661</td>\n",
       "      <td>-0.023878</td>\n",
       "      <td>-0.018448</td>\n",
       "      <td>0.026391</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(13 [ADSK])</th>\n",
       "      <td>-0.060288</td>\n",
       "      <td>0.019953</td>\n",
       "      <td>0.051644</td>\n",
       "      <td>0.001057</td>\n",
       "      <td>-0.068892</td>\n",
       "      <td>-0.048932</td>\n",
       "      <td>0.047061</td>\n",
       "      <td>-0.027469</td>\n",
       "      <td>0.002904</td>\n",
       "      <td>0.005343</td>\n",
       "      <td>-0.011503</td>\n",
       "      <td>-0.001058</td>\n",
       "      <td>0.040469</td>\n",
       "      <td>-0.032664</td>\n",
       "      <td>0.020710</td>\n",
       "      <td>0.021007</td>\n",
       "      <td>0.056254</td>\n",
       "      <td>-0.064429</td>\n",
       "      <td>-0.033743</td>\n",
       "      <td>-0.027183</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(14 [AEE])</th>\n",
       "      <td>-0.026469</td>\n",
       "      <td>0.022223</td>\n",
       "      <td>-0.107150</td>\n",
       "      <td>-0.038245</td>\n",
       "      <td>-0.001579</td>\n",
       "      <td>-0.023104</td>\n",
       "      <td>0.024123</td>\n",
       "      <td>0.044193</td>\n",
       "      <td>0.000415</td>\n",
       "      <td>-0.025977</td>\n",
       "      <td>0.023254</td>\n",
       "      <td>-0.054565</td>\n",
       "      <td>0.007299</td>\n",
       "      <td>-0.008844</td>\n",
       "      <td>0.028765</td>\n",
       "      <td>0.025752</td>\n",
       "      <td>0.035316</td>\n",
       "      <td>-0.008012</td>\n",
       "      <td>-0.032971</td>\n",
       "      <td>-0.030748</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(15 [AEP])</th>\n",
       "      <td>-0.022634</td>\n",
       "      <td>0.018801</td>\n",
       "      <td>-0.100303</td>\n",
       "      <td>-0.042105</td>\n",
       "      <td>0.002056</td>\n",
       "      <td>-0.031505</td>\n",
       "      <td>0.024964</td>\n",
       "      <td>0.054736</td>\n",
       "      <td>0.001666</td>\n",
       "      <td>-0.022619</td>\n",
       "      <td>0.017668</td>\n",
       "      <td>-0.047911</td>\n",
       "      <td>-0.013350</td>\n",
       "      <td>-0.005849</td>\n",
       "      <td>0.035137</td>\n",
       "      <td>0.026650</td>\n",
       "      <td>0.039495</td>\n",
       "      <td>0.005713</td>\n",
       "      <td>-0.016219</td>\n",
       "      <td>-0.014211</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(16 [AES])</th>\n",
       "      <td>-0.045575</td>\n",
       "      <td>-0.018593</td>\n",
       "      <td>-0.069600</td>\n",
       "      <td>-0.020231</td>\n",
       "      <td>0.013034</td>\n",
       "      <td>-0.017484</td>\n",
       "      <td>0.028940</td>\n",
       "      <td>0.030536</td>\n",
       "      <td>-0.012284</td>\n",
       "      <td>-0.026234</td>\n",
       "      <td>0.003839</td>\n",
       "      <td>-0.058819</td>\n",
       "      <td>-0.014278</td>\n",
       "      <td>0.010718</td>\n",
       "      <td>0.048007</td>\n",
       "      <td>0.008233</td>\n",
       "      <td>0.009687</td>\n",
       "      <td>-0.022291</td>\n",
       "      <td>-0.057312</td>\n",
       "      <td>-0.015032</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(17 [AET])</th>\n",
       "      <td>-0.040725</td>\n",
       "      <td>0.027320</td>\n",
       "      <td>-0.005072</td>\n",
       "      <td>-0.028022</td>\n",
       "      <td>-0.001803</td>\n",
       "      <td>0.063837</td>\n",
       "      <td>0.000448</td>\n",
       "      <td>-0.037165</td>\n",
       "      <td>0.009997</td>\n",
       "      <td>-0.096469</td>\n",
       "      <td>-0.045714</td>\n",
       "      <td>0.045593</td>\n",
       "      <td>-0.085272</td>\n",
       "      <td>0.064842</td>\n",
       "      <td>-0.071648</td>\n",
       "      <td>0.008526</td>\n",
       "      <td>0.019586</td>\n",
       "      <td>0.000700</td>\n",
       "      <td>0.006503</td>\n",
       "      <td>-0.050919</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(18 [AFL])</th>\n",
       "      <td>-0.053369</td>\n",
       "      <td>0.001347</td>\n",
       "      <td>-0.027825</td>\n",
       "      <td>0.066890</td>\n",
       "      <td>-0.013551</td>\n",
       "      <td>0.041118</td>\n",
       "      <td>-0.004010</td>\n",
       "      <td>-0.013887</td>\n",
       "      <td>0.013627</td>\n",
       "      <td>0.003440</td>\n",
       "      <td>-0.009938</td>\n",
       "      <td>-0.009460</td>\n",
       "      <td>0.013784</td>\n",
       "      <td>-0.006764</td>\n",
       "      <td>0.000471</td>\n",
       "      <td>0.000429</td>\n",
       "      <td>0.000107</td>\n",
       "      <td>0.003978</td>\n",
       "      <td>0.016777</td>\n",
       "      <td>-0.032094</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(19 [AGN])</th>\n",
       "      <td>-0.035341</td>\n",
       "      <td>0.044651</td>\n",
       "      <td>0.022641</td>\n",
       "      <td>-0.095561</td>\n",
       "      <td>0.028676</td>\n",
       "      <td>0.065154</td>\n",
       "      <td>-0.022642</td>\n",
       "      <td>-0.019289</td>\n",
       "      <td>-0.023791</td>\n",
       "      <td>-0.025788</td>\n",
       "      <td>-0.026402</td>\n",
       "      <td>-0.007349</td>\n",
       "      <td>-0.013757</td>\n",
       "      <td>0.017293</td>\n",
       "      <td>0.009106</td>\n",
       "      <td>0.017652</td>\n",
       "      <td>-0.022894</td>\n",
       "      <td>0.025838</td>\n",
       "      <td>-0.020921</td>\n",
       "      <td>0.019646</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(20 [AIG])</th>\n",
       "      <td>-0.059823</td>\n",
       "      <td>0.005885</td>\n",
       "      <td>-0.011629</td>\n",
       "      <td>0.066683</td>\n",
       "      <td>0.013853</td>\n",
       "      <td>0.040102</td>\n",
       "      <td>-0.018743</td>\n",
       "      <td>-0.023949</td>\n",
       "      <td>0.014577</td>\n",
       "      <td>0.020620</td>\n",
       "      <td>-0.005887</td>\n",
       "      <td>-0.018867</td>\n",
       "      <td>-0.005363</td>\n",
       "      <td>-0.028080</td>\n",
       "      <td>0.032276</td>\n",
       "      <td>-0.011006</td>\n",
       "      <td>-0.009947</td>\n",
       "      <td>-0.048850</td>\n",
       "      <td>-0.014471</td>\n",
       "      <td>-0.000927</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(21 [AIV])</th>\n",
       "      <td>-0.041117</td>\n",
       "      <td>0.031002</td>\n",
       "      <td>-0.102117</td>\n",
       "      <td>-0.009193</td>\n",
       "      <td>0.010554</td>\n",
       "      <td>-0.047391</td>\n",
       "      <td>0.052447</td>\n",
       "      <td>-0.094959</td>\n",
       "      <td>0.049631</td>\n",
       "      <td>0.003945</td>\n",
       "      <td>0.024866</td>\n",
       "      <td>0.025408</td>\n",
       "      <td>0.020948</td>\n",
       "      <td>-0.042065</td>\n",
       "      <td>-0.020487</td>\n",
       "      <td>-0.037328</td>\n",
       "      <td>-0.015180</td>\n",
       "      <td>0.024996</td>\n",
       "      <td>0.045264</td>\n",
       "      <td>0.061686</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(22 [AIZ])</th>\n",
       "      <td>-0.041509</td>\n",
       "      <td>0.016958</td>\n",
       "      <td>-0.032973</td>\n",
       "      <td>0.047703</td>\n",
       "      <td>-0.000033</td>\n",
       "      <td>0.042209</td>\n",
       "      <td>-0.002959</td>\n",
       "      <td>0.017170</td>\n",
       "      <td>0.021928</td>\n",
       "      <td>-0.019790</td>\n",
       "      <td>0.008453</td>\n",
       "      <td>-0.002094</td>\n",
       "      <td>-0.021213</td>\n",
       "      <td>-0.010171</td>\n",
       "      <td>0.028747</td>\n",
       "      <td>0.011213</td>\n",
       "      <td>0.008899</td>\n",
       "      <td>-0.012785</td>\n",
       "      <td>0.000355</td>\n",
       "      <td>0.007886</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(23 [AJG])</th>\n",
       "      <td>-0.033518</td>\n",
       "      <td>0.017231</td>\n",
       "      <td>-0.025386</td>\n",
       "      <td>0.013038</td>\n",
       "      <td>-0.006700</td>\n",
       "      <td>0.021180</td>\n",
       "      <td>-0.010159</td>\n",
       "      <td>0.001173</td>\n",
       "      <td>0.007680</td>\n",
       "      <td>0.004343</td>\n",
       "      <td>-0.008249</td>\n",
       "      <td>0.015208</td>\n",
       "      <td>-0.001428</td>\n",
       "      <td>-0.008030</td>\n",
       "      <td>-0.005340</td>\n",
       "      <td>-0.001405</td>\n",
       "      <td>-0.003863</td>\n",
       "      <td>-0.014663</td>\n",
       "      <td>-0.005235</td>\n",
       "      <td>0.011655</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(24 [AKAM])</th>\n",
       "      <td>-0.055879</td>\n",
       "      <td>0.007986</td>\n",
       "      <td>0.066701</td>\n",
       "      <td>-0.007055</td>\n",
       "      <td>-0.051497</td>\n",
       "      <td>-0.048378</td>\n",
       "      <td>0.027450</td>\n",
       "      <td>-0.006202</td>\n",
       "      <td>0.026687</td>\n",
       "      <td>-0.011544</td>\n",
       "      <td>0.001072</td>\n",
       "      <td>-0.063660</td>\n",
       "      <td>-0.074294</td>\n",
       "      <td>0.002401</td>\n",
       "      <td>0.124168</td>\n",
       "      <td>0.138365</td>\n",
       "      <td>0.006677</td>\n",
       "      <td>0.000522</td>\n",
       "      <td>-0.002034</td>\n",
       "      <td>0.043702</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(25 [ALB])</th>\n",
       "      <td>-0.059820</td>\n",
       "      <td>-0.036576</td>\n",
       "      <td>0.017987</td>\n",
       "      <td>0.013635</td>\n",
       "      <td>-0.017372</td>\n",
       "      <td>-0.030799</td>\n",
       "      <td>0.042015</td>\n",
       "      <td>0.006054</td>\n",
       "      <td>-0.020476</td>\n",
       "      <td>0.037366</td>\n",
       "      <td>-0.001362</td>\n",
       "      <td>0.018659</td>\n",
       "      <td>0.041319</td>\n",
       "      <td>0.091566</td>\n",
       "      <td>-0.066561</td>\n",
       "      <td>-0.017404</td>\n",
       "      <td>-0.046032</td>\n",
       "      <td>-0.024525</td>\n",
       "      <td>-0.029755</td>\n",
       "      <td>0.057089</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(26 [ALGN])</th>\n",
       "      <td>-0.059593</td>\n",
       "      <td>0.014207</td>\n",
       "      <td>0.040306</td>\n",
       "      <td>-0.002236</td>\n",
       "      <td>0.003814</td>\n",
       "      <td>0.035596</td>\n",
       "      <td>0.040272</td>\n",
       "      <td>-0.093895</td>\n",
       "      <td>0.035010</td>\n",
       "      <td>0.009797</td>\n",
       "      <td>-0.074008</td>\n",
       "      <td>0.022045</td>\n",
       "      <td>0.107845</td>\n",
       "      <td>0.070970</td>\n",
       "      <td>-0.059659</td>\n",
       "      <td>-0.066173</td>\n",
       "      <td>0.049024</td>\n",
       "      <td>0.001568</td>\n",
       "      <td>-0.037386</td>\n",
       "      <td>-0.002232</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(27 [ALK])</th>\n",
       "      <td>-0.048880</td>\n",
       "      <td>0.121347</td>\n",
       "      <td>0.039718</td>\n",
       "      <td>0.023563</td>\n",
       "      <td>0.126485</td>\n",
       "      <td>-0.057038</td>\n",
       "      <td>0.021684</td>\n",
       "      <td>0.064271</td>\n",
       "      <td>-0.016791</td>\n",
       "      <td>-0.023741</td>\n",
       "      <td>-0.000593</td>\n",
       "      <td>0.063958</td>\n",
       "      <td>0.000331</td>\n",
       "      <td>0.005971</td>\n",
       "      <td>0.014584</td>\n",
       "      <td>0.021702</td>\n",
       "      <td>0.042570</td>\n",
       "      <td>0.007891</td>\n",
       "      <td>0.049631</td>\n",
       "      <td>-0.041693</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(28 [ALL])</th>\n",
       "      <td>-0.039605</td>\n",
       "      <td>0.013886</td>\n",
       "      <td>-0.042987</td>\n",
       "      <td>0.047052</td>\n",
       "      <td>-0.000730</td>\n",
       "      <td>0.034878</td>\n",
       "      <td>-0.011564</td>\n",
       "      <td>0.008771</td>\n",
       "      <td>-0.000749</td>\n",
       "      <td>-0.001289</td>\n",
       "      <td>0.012795</td>\n",
       "      <td>-0.006871</td>\n",
       "      <td>-0.009863</td>\n",
       "      <td>-0.009057</td>\n",
       "      <td>0.024996</td>\n",
       "      <td>-0.004949</td>\n",
       "      <td>-0.001155</td>\n",
       "      <td>0.000824</td>\n",
       "      <td>0.002240</td>\n",
       "      <td>-0.006398</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(29 [ALLE])</th>\n",
       "      <td>-0.012152</td>\n",
       "      <td>0.014853</td>\n",
       "      <td>0.017835</td>\n",
       "      <td>-0.021515</td>\n",
       "      <td>0.000497</td>\n",
       "      <td>0.022080</td>\n",
       "      <td>-0.013968</td>\n",
       "      <td>0.045570</td>\n",
       "      <td>-0.015759</td>\n",
       "      <td>0.002251</td>\n",
       "      <td>-0.015403</td>\n",
       "      <td>-0.026081</td>\n",
       "      <td>-0.006351</td>\n",
       "      <td>-0.041245</td>\n",
       "      <td>-0.007847</td>\n",
       "      <td>-0.019767</td>\n",
       "      <td>-0.008660</td>\n",
       "      <td>0.035930</td>\n",
       "      <td>0.007672</td>\n",
       "      <td>0.031587</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(460 [VRSN])</th>\n",
       "      <td>-0.038993</td>\n",
       "      <td>0.011093</td>\n",
       "      <td>0.040653</td>\n",
       "      <td>-0.013510</td>\n",
       "      <td>-0.039069</td>\n",
       "      <td>0.008442</td>\n",
       "      <td>0.012324</td>\n",
       "      <td>-0.020317</td>\n",
       "      <td>-0.014273</td>\n",
       "      <td>-0.008332</td>\n",
       "      <td>-0.024855</td>\n",
       "      <td>0.021159</td>\n",
       "      <td>0.000625</td>\n",
       "      <td>0.013546</td>\n",
       "      <td>0.022430</td>\n",
       "      <td>0.035942</td>\n",
       "      <td>-0.007523</td>\n",
       "      <td>-0.006115</td>\n",
       "      <td>-0.025950</td>\n",
       "      <td>-0.000055</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(461 [VRTX])</th>\n",
       "      <td>-0.049094</td>\n",
       "      <td>0.098215</td>\n",
       "      <td>0.074904</td>\n",
       "      <td>-0.228743</td>\n",
       "      <td>0.182860</td>\n",
       "      <td>0.297957</td>\n",
       "      <td>0.167837</td>\n",
       "      <td>-0.085888</td>\n",
       "      <td>0.172414</td>\n",
       "      <td>0.268803</td>\n",
       "      <td>0.582461</td>\n",
       "      <td>-0.034640</td>\n",
       "      <td>-0.126277</td>\n",
       "      <td>0.361847</td>\n",
       "      <td>-0.141620</td>\n",
       "      <td>-0.104410</td>\n",
       "      <td>0.156691</td>\n",
       "      <td>0.002585</td>\n",
       "      <td>0.053744</td>\n",
       "      <td>-0.100888</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(462 [VTR])</th>\n",
       "      <td>-0.032913</td>\n",
       "      <td>0.030689</td>\n",
       "      <td>-0.121740</td>\n",
       "      <td>-0.037573</td>\n",
       "      <td>-0.000915</td>\n",
       "      <td>-0.053848</td>\n",
       "      <td>0.030880</td>\n",
       "      <td>-0.066631</td>\n",
       "      <td>0.046807</td>\n",
       "      <td>0.008147</td>\n",
       "      <td>-0.003674</td>\n",
       "      <td>0.022945</td>\n",
       "      <td>0.024972</td>\n",
       "      <td>-0.033110</td>\n",
       "      <td>-0.013533</td>\n",
       "      <td>-0.020381</td>\n",
       "      <td>-0.020353</td>\n",
       "      <td>-0.005817</td>\n",
       "      <td>0.041742</td>\n",
       "      <td>0.029054</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(463 [VZ])</th>\n",
       "      <td>-0.070332</td>\n",
       "      <td>0.000684</td>\n",
       "      <td>-0.016104</td>\n",
       "      <td>0.059814</td>\n",
       "      <td>-0.019224</td>\n",
       "      <td>0.032989</td>\n",
       "      <td>-0.000893</td>\n",
       "      <td>-0.002058</td>\n",
       "      <td>0.033464</td>\n",
       "      <td>-0.008201</td>\n",
       "      <td>0.013135</td>\n",
       "      <td>-0.013332</td>\n",
       "      <td>0.004157</td>\n",
       "      <td>-0.008988</td>\n",
       "      <td>0.006452</td>\n",
       "      <td>-0.017388</td>\n",
       "      <td>0.003356</td>\n",
       "      <td>-0.033211</td>\n",
       "      <td>-0.034246</td>\n",
       "      <td>-0.020313</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(464 [WAT])</th>\n",
       "      <td>-0.047880</td>\n",
       "      <td>0.019761</td>\n",
       "      <td>0.006308</td>\n",
       "      <td>-0.013096</td>\n",
       "      <td>-0.027868</td>\n",
       "      <td>0.029699</td>\n",
       "      <td>0.011355</td>\n",
       "      <td>-0.012895</td>\n",
       "      <td>0.022817</td>\n",
       "      <td>0.002057</td>\n",
       "      <td>-0.055848</td>\n",
       "      <td>0.025442</td>\n",
       "      <td>0.023179</td>\n",
       "      <td>0.011110</td>\n",
       "      <td>-0.037359</td>\n",
       "      <td>0.030537</td>\n",
       "      <td>-0.011616</td>\n",
       "      <td>0.050627</td>\n",
       "      <td>-0.016077</td>\n",
       "      <td>-0.028968</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(465 [WBA])</th>\n",
       "      <td>-0.030652</td>\n",
       "      <td>0.034215</td>\n",
       "      <td>-0.010280</td>\n",
       "      <td>-0.040067</td>\n",
       "      <td>-0.017257</td>\n",
       "      <td>0.020374</td>\n",
       "      <td>-0.009239</td>\n",
       "      <td>0.049760</td>\n",
       "      <td>-0.024157</td>\n",
       "      <td>-0.029061</td>\n",
       "      <td>-0.017049</td>\n",
       "      <td>-0.009786</td>\n",
       "      <td>-0.029671</td>\n",
       "      <td>-0.008551</td>\n",
       "      <td>-0.024138</td>\n",
       "      <td>0.017169</td>\n",
       "      <td>0.029133</td>\n",
       "      <td>0.031318</td>\n",
       "      <td>0.014843</td>\n",
       "      <td>0.006833</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(466 [WDC])</th>\n",
       "      <td>-0.053408</td>\n",
       "      <td>-0.007764</td>\n",
       "      <td>0.061173</td>\n",
       "      <td>-0.013973</td>\n",
       "      <td>-0.028984</td>\n",
       "      <td>-0.051515</td>\n",
       "      <td>0.106536</td>\n",
       "      <td>0.003605</td>\n",
       "      <td>-0.001775</td>\n",
       "      <td>-0.017541</td>\n",
       "      <td>0.030439</td>\n",
       "      <td>-0.008393</td>\n",
       "      <td>-0.112489</td>\n",
       "      <td>0.029383</td>\n",
       "      <td>0.134990</td>\n",
       "      <td>0.171414</td>\n",
       "      <td>0.112217</td>\n",
       "      <td>-0.221130</td>\n",
       "      <td>-0.053401</td>\n",
       "      <td>0.272316</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(467 [WEC])</th>\n",
       "      <td>-0.022791</td>\n",
       "      <td>0.025576</td>\n",
       "      <td>-0.104917</td>\n",
       "      <td>-0.046915</td>\n",
       "      <td>-0.001091</td>\n",
       "      <td>-0.028876</td>\n",
       "      <td>0.018863</td>\n",
       "      <td>0.051060</td>\n",
       "      <td>0.010338</td>\n",
       "      <td>-0.025837</td>\n",
       "      <td>0.022406</td>\n",
       "      <td>-0.044339</td>\n",
       "      <td>0.000861</td>\n",
       "      <td>-0.017215</td>\n",
       "      <td>0.022517</td>\n",
       "      <td>0.014331</td>\n",
       "      <td>0.047814</td>\n",
       "      <td>-0.010206</td>\n",
       "      <td>-0.016870</td>\n",
       "      <td>-0.017986</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(468 [WFC])</th>\n",
       "      <td>-0.051313</td>\n",
       "      <td>0.011093</td>\n",
       "      <td>-0.030965</td>\n",
       "      <td>0.085146</td>\n",
       "      <td>0.003999</td>\n",
       "      <td>0.061689</td>\n",
       "      <td>-0.019175</td>\n",
       "      <td>-0.009802</td>\n",
       "      <td>0.020128</td>\n",
       "      <td>0.009222</td>\n",
       "      <td>0.027552</td>\n",
       "      <td>-0.018131</td>\n",
       "      <td>-0.008802</td>\n",
       "      <td>-0.022313</td>\n",
       "      <td>0.024295</td>\n",
       "      <td>0.003723</td>\n",
       "      <td>-0.004541</td>\n",
       "      <td>0.003356</td>\n",
       "      <td>-0.026063</td>\n",
       "      <td>0.010152</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(469 [WHR])</th>\n",
       "      <td>-0.055071</td>\n",
       "      <td>0.036373</td>\n",
       "      <td>-0.001006</td>\n",
       "      <td>0.005905</td>\n",
       "      <td>0.010927</td>\n",
       "      <td>-0.064237</td>\n",
       "      <td>-0.055924</td>\n",
       "      <td>0.025353</td>\n",
       "      <td>-0.042164</td>\n",
       "      <td>0.134447</td>\n",
       "      <td>-0.016488</td>\n",
       "      <td>0.015611</td>\n",
       "      <td>-0.054503</td>\n",
       "      <td>0.041082</td>\n",
       "      <td>0.041153</td>\n",
       "      <td>0.028081</td>\n",
       "      <td>0.049130</td>\n",
       "      <td>0.027324</td>\n",
       "      <td>0.018177</td>\n",
       "      <td>0.010868</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(471 [WM])</th>\n",
       "      <td>-0.031516</td>\n",
       "      <td>0.014967</td>\n",
       "      <td>-0.032343</td>\n",
       "      <td>-0.001119</td>\n",
       "      <td>-0.029605</td>\n",
       "      <td>0.003792</td>\n",
       "      <td>-0.001856</td>\n",
       "      <td>0.013317</td>\n",
       "      <td>-0.002399</td>\n",
       "      <td>-0.009385</td>\n",
       "      <td>0.002779</td>\n",
       "      <td>0.009206</td>\n",
       "      <td>-0.006930</td>\n",
       "      <td>0.032236</td>\n",
       "      <td>-0.011348</td>\n",
       "      <td>0.036282</td>\n",
       "      <td>0.018207</td>\n",
       "      <td>-0.019889</td>\n",
       "      <td>0.024035</td>\n",
       "      <td>0.010427</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(472 [WMB])</th>\n",
       "      <td>-0.054762</td>\n",
       "      <td>-0.089250</td>\n",
       "      <td>-0.024262</td>\n",
       "      <td>-0.057239</td>\n",
       "      <td>0.078863</td>\n",
       "      <td>-0.012550</td>\n",
       "      <td>-0.035191</td>\n",
       "      <td>0.023007</td>\n",
       "      <td>-0.031603</td>\n",
       "      <td>-0.029149</td>\n",
       "      <td>0.008550</td>\n",
       "      <td>0.019964</td>\n",
       "      <td>-0.010393</td>\n",
       "      <td>-0.002876</td>\n",
       "      <td>0.038269</td>\n",
       "      <td>-0.024759</td>\n",
       "      <td>-0.029892</td>\n",
       "      <td>-0.017130</td>\n",
       "      <td>-0.102902</td>\n",
       "      <td>-0.012247</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(473 [WMT])</th>\n",
       "      <td>-0.019887</td>\n",
       "      <td>0.034674</td>\n",
       "      <td>-0.040172</td>\n",
       "      <td>-0.007696</td>\n",
       "      <td>-0.014601</td>\n",
       "      <td>0.007266</td>\n",
       "      <td>-0.022759</td>\n",
       "      <td>0.038292</td>\n",
       "      <td>-0.011292</td>\n",
       "      <td>-0.007610</td>\n",
       "      <td>0.008673</td>\n",
       "      <td>0.003839</td>\n",
       "      <td>-0.043409</td>\n",
       "      <td>0.024675</td>\n",
       "      <td>0.013237</td>\n",
       "      <td>0.011946</td>\n",
       "      <td>-0.024974</td>\n",
       "      <td>0.003519</td>\n",
       "      <td>0.007779</td>\n",
       "      <td>0.010762</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(474 [WRK])</th>\n",
       "      <td>-0.005630</td>\n",
       "      <td>-0.005262</td>\n",
       "      <td>0.006307</td>\n",
       "      <td>-0.009941</td>\n",
       "      <td>0.006155</td>\n",
       "      <td>0.010852</td>\n",
       "      <td>0.001880</td>\n",
       "      <td>0.017065</td>\n",
       "      <td>-0.006858</td>\n",
       "      <td>-0.007811</td>\n",
       "      <td>0.003596</td>\n",
       "      <td>-0.029486</td>\n",
       "      <td>-0.020718</td>\n",
       "      <td>0.009054</td>\n",
       "      <td>0.001866</td>\n",
       "      <td>-0.018654</td>\n",
       "      <td>-0.012391</td>\n",
       "      <td>0.023570</td>\n",
       "      <td>-0.020872</td>\n",
       "      <td>0.040468</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(475 [WU])</th>\n",
       "      <td>-0.040599</td>\n",
       "      <td>0.003659</td>\n",
       "      <td>0.012719</td>\n",
       "      <td>0.002315</td>\n",
       "      <td>-0.017267</td>\n",
       "      <td>0.031431</td>\n",
       "      <td>0.023441</td>\n",
       "      <td>0.014310</td>\n",
       "      <td>-0.023941</td>\n",
       "      <td>-0.007909</td>\n",
       "      <td>-0.023350</td>\n",
       "      <td>-0.009774</td>\n",
       "      <td>-0.003313</td>\n",
       "      <td>-0.021215</td>\n",
       "      <td>0.005746</td>\n",
       "      <td>-0.035532</td>\n",
       "      <td>-0.006614</td>\n",
       "      <td>-0.030459</td>\n",
       "      <td>0.009954</td>\n",
       "      <td>-0.047081</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(476 [WY])</th>\n",
       "      <td>-0.048608</td>\n",
       "      <td>0.012254</td>\n",
       "      <td>-0.049971</td>\n",
       "      <td>0.005518</td>\n",
       "      <td>-0.002786</td>\n",
       "      <td>-0.030351</td>\n",
       "      <td>0.017065</td>\n",
       "      <td>-0.044543</td>\n",
       "      <td>0.020674</td>\n",
       "      <td>0.049508</td>\n",
       "      <td>-0.021555</td>\n",
       "      <td>-0.018674</td>\n",
       "      <td>-0.002688</td>\n",
       "      <td>0.025190</td>\n",
       "      <td>-0.015327</td>\n",
       "      <td>-0.026251</td>\n",
       "      <td>-0.024187</td>\n",
       "      <td>0.009575</td>\n",
       "      <td>0.016793</td>\n",
       "      <td>-0.004130</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(477 [WYN])</th>\n",
       "      <td>-0.055355</td>\n",
       "      <td>0.026423</td>\n",
       "      <td>0.003042</td>\n",
       "      <td>-0.009797</td>\n",
       "      <td>-0.006167</td>\n",
       "      <td>-0.029171</td>\n",
       "      <td>-0.016856</td>\n",
       "      <td>-0.034593</td>\n",
       "      <td>-0.048512</td>\n",
       "      <td>-0.007146</td>\n",
       "      <td>0.021889</td>\n",
       "      <td>0.020670</td>\n",
       "      <td>0.010518</td>\n",
       "      <td>0.020733</td>\n",
       "      <td>0.011065</td>\n",
       "      <td>0.014705</td>\n",
       "      <td>-0.002266</td>\n",
       "      <td>-0.022569</td>\n",
       "      <td>-0.037846</td>\n",
       "      <td>-0.017481</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(478 [WYNN])</th>\n",
       "      <td>-0.062240</td>\n",
       "      <td>-0.037770</td>\n",
       "      <td>0.056992</td>\n",
       "      <td>-0.049845</td>\n",
       "      <td>0.003282</td>\n",
       "      <td>-0.054501</td>\n",
       "      <td>-0.014615</td>\n",
       "      <td>-0.136513</td>\n",
       "      <td>-0.103648</td>\n",
       "      <td>-0.131733</td>\n",
       "      <td>0.081547</td>\n",
       "      <td>-0.211350</td>\n",
       "      <td>0.057939</td>\n",
       "      <td>0.069560</td>\n",
       "      <td>-0.052150</td>\n",
       "      <td>0.004689</td>\n",
       "      <td>-0.043388</td>\n",
       "      <td>0.141318</td>\n",
       "      <td>-0.025043</td>\n",
       "      <td>0.024179</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(479 [XEC])</th>\n",
       "      <td>-0.062697</td>\n",
       "      <td>-0.171598</td>\n",
       "      <td>0.011273</td>\n",
       "      <td>-0.036907</td>\n",
       "      <td>0.072109</td>\n",
       "      <td>0.042377</td>\n",
       "      <td>-0.017331</td>\n",
       "      <td>-0.008946</td>\n",
       "      <td>-0.001163</td>\n",
       "      <td>-0.040831</td>\n",
       "      <td>0.009126</td>\n",
       "      <td>0.021834</td>\n",
       "      <td>-0.002175</td>\n",
       "      <td>-0.104417</td>\n",
       "      <td>-0.056690</td>\n",
       "      <td>0.005939</td>\n",
       "      <td>0.065757</td>\n",
       "      <td>-0.037707</td>\n",
       "      <td>0.094867</td>\n",
       "      <td>-0.063871</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(480 [XEL])</th>\n",
       "      <td>-0.022134</td>\n",
       "      <td>0.020373</td>\n",
       "      <td>-0.099659</td>\n",
       "      <td>-0.043396</td>\n",
       "      <td>-0.003570</td>\n",
       "      <td>-0.024923</td>\n",
       "      <td>0.014920</td>\n",
       "      <td>0.051054</td>\n",
       "      <td>-0.000242</td>\n",
       "      <td>-0.024513</td>\n",
       "      <td>0.018353</td>\n",
       "      <td>-0.053498</td>\n",
       "      <td>-0.000976</td>\n",
       "      <td>-0.005967</td>\n",
       "      <td>0.021979</td>\n",
       "      <td>0.018632</td>\n",
       "      <td>0.046647</td>\n",
       "      <td>-0.008270</td>\n",
       "      <td>-0.017915</td>\n",
       "      <td>-0.020726</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(481 [XL])</th>\n",
       "      <td>-0.045339</td>\n",
       "      <td>0.010706</td>\n",
       "      <td>-0.035117</td>\n",
       "      <td>0.046421</td>\n",
       "      <td>-0.005839</td>\n",
       "      <td>0.011750</td>\n",
       "      <td>0.012695</td>\n",
       "      <td>-0.020886</td>\n",
       "      <td>0.011068</td>\n",
       "      <td>-0.000040</td>\n",
       "      <td>0.006500</td>\n",
       "      <td>0.009595</td>\n",
       "      <td>0.001520</td>\n",
       "      <td>-0.000527</td>\n",
       "      <td>0.007442</td>\n",
       "      <td>0.019785</td>\n",
       "      <td>-0.001644</td>\n",
       "      <td>0.003152</td>\n",
       "      <td>0.005193</td>\n",
       "      <td>-0.030643</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(482 [XLNX])</th>\n",
       "      <td>-0.042105</td>\n",
       "      <td>-0.003821</td>\n",
       "      <td>0.057608</td>\n",
       "      <td>-0.018720</td>\n",
       "      <td>-0.069727</td>\n",
       "      <td>-0.012560</td>\n",
       "      <td>0.090490</td>\n",
       "      <td>0.053673</td>\n",
       "      <td>0.000014</td>\n",
       "      <td>0.009607</td>\n",
       "      <td>0.014554</td>\n",
       "      <td>0.001637</td>\n",
       "      <td>-0.035879</td>\n",
       "      <td>-0.042418</td>\n",
       "      <td>0.001450</td>\n",
       "      <td>-0.031481</td>\n",
       "      <td>0.035582</td>\n",
       "      <td>0.016615</td>\n",
       "      <td>0.010227</td>\n",
       "      <td>-0.003966</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(483 [XOM])</th>\n",
       "      <td>-0.037735</td>\n",
       "      <td>-0.053781</td>\n",
       "      <td>-0.033675</td>\n",
       "      <td>-0.010365</td>\n",
       "      <td>-0.003951</td>\n",
       "      <td>0.029528</td>\n",
       "      <td>-0.005653</td>\n",
       "      <td>0.049061</td>\n",
       "      <td>0.000898</td>\n",
       "      <td>-0.003110</td>\n",
       "      <td>-0.007395</td>\n",
       "      <td>-0.011646</td>\n",
       "      <td>-0.010515</td>\n",
       "      <td>0.014137</td>\n",
       "      <td>0.002870</td>\n",
       "      <td>0.001926</td>\n",
       "      <td>-0.003246</td>\n",
       "      <td>0.000124</td>\n",
       "      <td>0.016942</td>\n",
       "      <td>0.010031</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(484 [XRAY])</th>\n",
       "      <td>-0.044172</td>\n",
       "      <td>0.017789</td>\n",
       "      <td>-0.000622</td>\n",
       "      <td>0.008144</td>\n",
       "      <td>-0.029338</td>\n",
       "      <td>0.018593</td>\n",
       "      <td>0.015135</td>\n",
       "      <td>-0.002915</td>\n",
       "      <td>-0.006382</td>\n",
       "      <td>-0.009583</td>\n",
       "      <td>-0.018799</td>\n",
       "      <td>0.001015</td>\n",
       "      <td>0.011675</td>\n",
       "      <td>0.022885</td>\n",
       "      <td>-0.028254</td>\n",
       "      <td>0.011026</td>\n",
       "      <td>0.018498</td>\n",
       "      <td>0.009754</td>\n",
       "      <td>0.006681</td>\n",
       "      <td>-0.046367</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(485 [XRX])</th>\n",
       "      <td>-0.054181</td>\n",
       "      <td>-0.003444</td>\n",
       "      <td>0.010021</td>\n",
       "      <td>0.029701</td>\n",
       "      <td>-0.046326</td>\n",
       "      <td>0.014142</td>\n",
       "      <td>0.015450</td>\n",
       "      <td>0.033354</td>\n",
       "      <td>-0.001347</td>\n",
       "      <td>-0.032006</td>\n",
       "      <td>-0.007444</td>\n",
       "      <td>-0.019319</td>\n",
       "      <td>-0.033247</td>\n",
       "      <td>0.019153</td>\n",
       "      <td>-0.010680</td>\n",
       "      <td>-0.012478</td>\n",
       "      <td>0.000984</td>\n",
       "      <td>-0.048650</td>\n",
       "      <td>0.017431</td>\n",
       "      <td>0.006664</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(486 [XYL])</th>\n",
       "      <td>-0.028188</td>\n",
       "      <td>-0.017167</td>\n",
       "      <td>0.032650</td>\n",
       "      <td>-0.019477</td>\n",
       "      <td>-0.002844</td>\n",
       "      <td>0.008710</td>\n",
       "      <td>-0.018886</td>\n",
       "      <td>0.066594</td>\n",
       "      <td>-0.024092</td>\n",
       "      <td>0.036025</td>\n",
       "      <td>-0.024829</td>\n",
       "      <td>-0.039211</td>\n",
       "      <td>-0.009643</td>\n",
       "      <td>-0.041182</td>\n",
       "      <td>-0.058787</td>\n",
       "      <td>-0.023003</td>\n",
       "      <td>0.006256</td>\n",
       "      <td>0.047333</td>\n",
       "      <td>-0.002565</td>\n",
       "      <td>0.049370</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(487 [YUM])</th>\n",
       "      <td>-0.036303</td>\n",
       "      <td>0.027261</td>\n",
       "      <td>0.002261</td>\n",
       "      <td>-0.026144</td>\n",
       "      <td>-0.014185</td>\n",
       "      <td>0.001329</td>\n",
       "      <td>-0.041566</td>\n",
       "      <td>0.000177</td>\n",
       "      <td>-0.030497</td>\n",
       "      <td>-0.027885</td>\n",
       "      <td>0.012810</td>\n",
       "      <td>0.002988</td>\n",
       "      <td>-0.012353</td>\n",
       "      <td>0.009261</td>\n",
       "      <td>0.000359</td>\n",
       "      <td>-0.004961</td>\n",
       "      <td>-0.014538</td>\n",
       "      <td>0.019090</td>\n",
       "      <td>-0.011266</td>\n",
       "      <td>-0.001774</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(488 [ZBH])</th>\n",
       "      <td>-0.038439</td>\n",
       "      <td>0.017493</td>\n",
       "      <td>-0.015752</td>\n",
       "      <td>-0.015408</td>\n",
       "      <td>-0.001621</td>\n",
       "      <td>0.046043</td>\n",
       "      <td>0.001076</td>\n",
       "      <td>-0.007622</td>\n",
       "      <td>0.009427</td>\n",
       "      <td>-0.012755</td>\n",
       "      <td>-0.066379</td>\n",
       "      <td>-0.011120</td>\n",
       "      <td>-0.026751</td>\n",
       "      <td>0.018279</td>\n",
       "      <td>-0.047686</td>\n",
       "      <td>0.013959</td>\n",
       "      <td>0.010181</td>\n",
       "      <td>0.041253</td>\n",
       "      <td>0.006718</td>\n",
       "      <td>-0.015408</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(489 [ZION])</th>\n",
       "      <td>-0.060925</td>\n",
       "      <td>-0.010442</td>\n",
       "      <td>0.012618</td>\n",
       "      <td>0.134192</td>\n",
       "      <td>0.023965</td>\n",
       "      <td>0.092320</td>\n",
       "      <td>-0.044775</td>\n",
       "      <td>-0.030309</td>\n",
       "      <td>0.031948</td>\n",
       "      <td>-0.010950</td>\n",
       "      <td>0.040914</td>\n",
       "      <td>-0.016217</td>\n",
       "      <td>-0.011583</td>\n",
       "      <td>-0.035565</td>\n",
       "      <td>0.005548</td>\n",
       "      <td>-0.003417</td>\n",
       "      <td>0.007061</td>\n",
       "      <td>0.003523</td>\n",
       "      <td>-0.021939</td>\n",
       "      <td>0.021888</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(490 [ZTS])</th>\n",
       "      <td>-0.013672</td>\n",
       "      <td>0.018922</td>\n",
       "      <td>0.018679</td>\n",
       "      <td>-0.048787</td>\n",
       "      <td>0.012637</td>\n",
       "      <td>0.048319</td>\n",
       "      <td>-0.002055</td>\n",
       "      <td>0.016134</td>\n",
       "      <td>-0.019190</td>\n",
       "      <td>-0.030720</td>\n",
       "      <td>-0.040314</td>\n",
       "      <td>-0.030853</td>\n",
       "      <td>-0.056128</td>\n",
       "      <td>-0.015419</td>\n",
       "      <td>0.001082</td>\n",
       "      <td>-0.023961</td>\n",
       "      <td>-0.010268</td>\n",
       "      <td>0.036824</td>\n",
       "      <td>0.008340</td>\n",
       "      <td>0.015002</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>490 rows × 20 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                          0         1         2         3         4   \\\n",
       "Equity(0 [A])      -0.043168  0.019551 -0.009934  0.010540 -0.018198   \n",
       "Equity(1 [AAL])    -0.058745  0.196377  0.078688  0.082096  0.348478   \n",
       "Equity(2 [AAP])    -0.034333  0.034515  0.011338 -0.025437 -0.008172   \n",
       "Equity(3 [AAPL])   -0.034100 -0.001393  0.039467 -0.017213 -0.030470   \n",
       "Equity(4 [ABBV])   -0.018031  0.025682  0.004352 -0.070782  0.013199   \n",
       "Equity(5 [ABC])    -0.028900  0.032592 -0.007421 -0.033552 -0.011521   \n",
       "Equity(6 [ABT])    -0.029057  0.029778 -0.029709 -0.035743 -0.011574   \n",
       "Equity(7 [ACN])    -0.043377  0.002569  0.004132 -0.003493 -0.054307   \n",
       "Equity(8 [ADBE])   -0.047303  0.026612  0.030571 -0.021147 -0.048388   \n",
       "Equity(9 [ADI])    -0.047123 -0.003812  0.056008 -0.015538 -0.069462   \n",
       "Equity(10 [ADM])   -0.043759 -0.011300 -0.034570  0.004005 -0.006453   \n",
       "Equity(11 [ADP])   -0.036481  0.025281 -0.011148 -0.009410 -0.033576   \n",
       "Equity(12 [ADS])   -0.041367  0.016599  0.017163 -0.024187 -0.003897   \n",
       "Equity(13 [ADSK])  -0.060288  0.019953  0.051644  0.001057 -0.068892   \n",
       "Equity(14 [AEE])   -0.026469  0.022223 -0.107150 -0.038245 -0.001579   \n",
       "Equity(15 [AEP])   -0.022634  0.018801 -0.100303 -0.042105  0.002056   \n",
       "Equity(16 [AES])   -0.045575 -0.018593 -0.069600 -0.020231  0.013034   \n",
       "Equity(17 [AET])   -0.040725  0.027320 -0.005072 -0.028022 -0.001803   \n",
       "Equity(18 [AFL])   -0.053369  0.001347 -0.027825  0.066890 -0.013551   \n",
       "Equity(19 [AGN])   -0.035341  0.044651  0.022641 -0.095561  0.028676   \n",
       "Equity(20 [AIG])   -0.059823  0.005885 -0.011629  0.066683  0.013853   \n",
       "Equity(21 [AIV])   -0.041117  0.031002 -0.102117 -0.009193  0.010554   \n",
       "Equity(22 [AIZ])   -0.041509  0.016958 -0.032973  0.047703 -0.000033   \n",
       "Equity(23 [AJG])   -0.033518  0.017231 -0.025386  0.013038 -0.006700   \n",
       "Equity(24 [AKAM])  -0.055879  0.007986  0.066701 -0.007055 -0.051497   \n",
       "Equity(25 [ALB])   -0.059820 -0.036576  0.017987  0.013635 -0.017372   \n",
       "Equity(26 [ALGN])  -0.059593  0.014207  0.040306 -0.002236  0.003814   \n",
       "Equity(27 [ALK])   -0.048880  0.121347  0.039718  0.023563  0.126485   \n",
       "Equity(28 [ALL])   -0.039605  0.013886 -0.042987  0.047052 -0.000730   \n",
       "Equity(29 [ALLE])  -0.012152  0.014853  0.017835 -0.021515  0.000497   \n",
       "...                      ...       ...       ...       ...       ...   \n",
       "Equity(460 [VRSN]) -0.038993  0.011093  0.040653 -0.013510 -0.039069   \n",
       "Equity(461 [VRTX]) -0.049094  0.098215  0.074904 -0.228743  0.182860   \n",
       "Equity(462 [VTR])  -0.032913  0.030689 -0.121740 -0.037573 -0.000915   \n",
       "Equity(463 [VZ])   -0.070332  0.000684 -0.016104  0.059814 -0.019224   \n",
       "Equity(464 [WAT])  -0.047880  0.019761  0.006308 -0.013096 -0.027868   \n",
       "Equity(465 [WBA])  -0.030652  0.034215 -0.010280 -0.040067 -0.017257   \n",
       "Equity(466 [WDC])  -0.053408 -0.007764  0.061173 -0.013973 -0.028984   \n",
       "Equity(467 [WEC])  -0.022791  0.025576 -0.104917 -0.046915 -0.001091   \n",
       "Equity(468 [WFC])  -0.051313  0.011093 -0.030965  0.085146  0.003999   \n",
       "Equity(469 [WHR])  -0.055071  0.036373 -0.001006  0.005905  0.010927   \n",
       "Equity(471 [WM])   -0.031516  0.014967 -0.032343 -0.001119 -0.029605   \n",
       "Equity(472 [WMB])  -0.054762 -0.089250 -0.024262 -0.057239  0.078863   \n",
       "Equity(473 [WMT])  -0.019887  0.034674 -0.040172 -0.007696 -0.014601   \n",
       "Equity(474 [WRK])  -0.005630 -0.005262  0.006307 -0.009941  0.006155   \n",
       "Equity(475 [WU])   -0.040599  0.003659  0.012719  0.002315 -0.017267   \n",
       "Equity(476 [WY])   -0.048608  0.012254 -0.049971  0.005518 -0.002786   \n",
       "Equity(477 [WYN])  -0.055355  0.026423  0.003042 -0.009797 -0.006167   \n",
       "Equity(478 [WYNN]) -0.062240 -0.037770  0.056992 -0.049845  0.003282   \n",
       "Equity(479 [XEC])  -0.062697 -0.171598  0.011273 -0.036907  0.072109   \n",
       "Equity(480 [XEL])  -0.022134  0.020373 -0.099659 -0.043396 -0.003570   \n",
       "Equity(481 [XL])   -0.045339  0.010706 -0.035117  0.046421 -0.005839   \n",
       "Equity(482 [XLNX]) -0.042105 -0.003821  0.057608 -0.018720 -0.069727   \n",
       "Equity(483 [XOM])  -0.037735 -0.053781 -0.033675 -0.010365 -0.003951   \n",
       "Equity(484 [XRAY]) -0.044172  0.017789 -0.000622  0.008144 -0.029338   \n",
       "Equity(485 [XRX])  -0.054181 -0.003444  0.010021  0.029701 -0.046326   \n",
       "Equity(486 [XYL])  -0.028188 -0.017167  0.032650 -0.019477 -0.002844   \n",
       "Equity(487 [YUM])  -0.036303  0.027261  0.002261 -0.026144 -0.014185   \n",
       "Equity(488 [ZBH])  -0.038439  0.017493 -0.015752 -0.015408 -0.001621   \n",
       "Equity(489 [ZION]) -0.060925 -0.010442  0.012618  0.134192  0.023965   \n",
       "Equity(490 [ZTS])  -0.013672  0.018922  0.018679 -0.048787  0.012637   \n",
       "\n",
       "                          5         6         7         8         9   \\\n",
       "Equity(0 [A])       0.010745  0.001129  0.039739 -0.013805  0.012737   \n",
       "Equity(1 [AAL])    -0.138082  0.071293  0.105248 -0.045890 -0.085478   \n",
       "Equity(2 [AAP])    -0.013183 -0.060952  0.006549 -0.032654 -0.013515   \n",
       "Equity(3 [AAPL])   -0.017571  0.023251  0.011430 -0.026568 -0.007719   \n",
       "Equity(4 [ABBV])    0.054277 -0.015678  0.040462 -0.012455 -0.035151   \n",
       "Equity(5 [ABC])     0.026484  0.010850 -0.005704  0.013548 -0.029679   \n",
       "Equity(6 [ABT])     0.060201 -0.020040  0.040985 -0.018040 -0.006208   \n",
       "Equity(7 [ACN])     0.005374  0.002780  0.030432 -0.018802 -0.001783   \n",
       "Equity(8 [ADBE])   -0.007087  0.007434  0.007471  0.014871 -0.001534   \n",
       "Equity(9 [ADI])    -0.005604  0.100704  0.063077  0.001608  0.019130   \n",
       "Equity(10 [ADM])    0.017468 -0.001461  0.041776 -0.004786 -0.018596   \n",
       "Equity(11 [ADP])    0.028877 -0.005093  0.044668 -0.006765  0.003350   \n",
       "Equity(12 [ADS])    0.000982 -0.022996  0.013163 -0.027906  0.006547   \n",
       "Equity(13 [ADSK])  -0.048932  0.047061 -0.027469  0.002904  0.005343   \n",
       "Equity(14 [AEE])   -0.023104  0.024123  0.044193  0.000415 -0.025977   \n",
       "Equity(15 [AEP])   -0.031505  0.024964  0.054736  0.001666 -0.022619   \n",
       "Equity(16 [AES])   -0.017484  0.028940  0.030536 -0.012284 -0.026234   \n",
       "Equity(17 [AET])    0.063837  0.000448 -0.037165  0.009997 -0.096469   \n",
       "Equity(18 [AFL])    0.041118 -0.004010 -0.013887  0.013627  0.003440   \n",
       "Equity(19 [AGN])    0.065154 -0.022642 -0.019289 -0.023791 -0.025788   \n",
       "Equity(20 [AIG])    0.040102 -0.018743 -0.023949  0.014577  0.020620   \n",
       "Equity(21 [AIV])   -0.047391  0.052447 -0.094959  0.049631  0.003945   \n",
       "Equity(22 [AIZ])    0.042209 -0.002959  0.017170  0.021928 -0.019790   \n",
       "Equity(23 [AJG])    0.021180 -0.010159  0.001173  0.007680  0.004343   \n",
       "Equity(24 [AKAM])  -0.048378  0.027450 -0.006202  0.026687 -0.011544   \n",
       "Equity(25 [ALB])   -0.030799  0.042015  0.006054 -0.020476  0.037366   \n",
       "Equity(26 [ALGN])   0.035596  0.040272 -0.093895  0.035010  0.009797   \n",
       "Equity(27 [ALK])   -0.057038  0.021684  0.064271 -0.016791 -0.023741   \n",
       "Equity(28 [ALL])    0.034878 -0.011564  0.008771 -0.000749 -0.001289   \n",
       "Equity(29 [ALLE])   0.022080 -0.013968  0.045570 -0.015759  0.002251   \n",
       "...                      ...       ...       ...       ...       ...   \n",
       "Equity(460 [VRSN])  0.008442  0.012324 -0.020317 -0.014273 -0.008332   \n",
       "Equity(461 [VRTX])  0.297957  0.167837 -0.085888  0.172414  0.268803   \n",
       "Equity(462 [VTR])  -0.053848  0.030880 -0.066631  0.046807  0.008147   \n",
       "Equity(463 [VZ])    0.032989 -0.000893 -0.002058  0.033464 -0.008201   \n",
       "Equity(464 [WAT])   0.029699  0.011355 -0.012895  0.022817  0.002057   \n",
       "Equity(465 [WBA])   0.020374 -0.009239  0.049760 -0.024157 -0.029061   \n",
       "Equity(466 [WDC])  -0.051515  0.106536  0.003605 -0.001775 -0.017541   \n",
       "Equity(467 [WEC])  -0.028876  0.018863  0.051060  0.010338 -0.025837   \n",
       "Equity(468 [WFC])   0.061689 -0.019175 -0.009802  0.020128  0.009222   \n",
       "Equity(469 [WHR])  -0.064237 -0.055924  0.025353 -0.042164  0.134447   \n",
       "Equity(471 [WM])    0.003792 -0.001856  0.013317 -0.002399 -0.009385   \n",
       "Equity(472 [WMB])  -0.012550 -0.035191  0.023007 -0.031603 -0.029149   \n",
       "Equity(473 [WMT])   0.007266 -0.022759  0.038292 -0.011292 -0.007610   \n",
       "Equity(474 [WRK])   0.010852  0.001880  0.017065 -0.006858 -0.007811   \n",
       "Equity(475 [WU])    0.031431  0.023441  0.014310 -0.023941 -0.007909   \n",
       "Equity(476 [WY])   -0.030351  0.017065 -0.044543  0.020674  0.049508   \n",
       "Equity(477 [WYN])  -0.029171 -0.016856 -0.034593 -0.048512 -0.007146   \n",
       "Equity(478 [WYNN]) -0.054501 -0.014615 -0.136513 -0.103648 -0.131733   \n",
       "Equity(479 [XEC])   0.042377 -0.017331 -0.008946 -0.001163 -0.040831   \n",
       "Equity(480 [XEL])  -0.024923  0.014920  0.051054 -0.000242 -0.024513   \n",
       "Equity(481 [XL])    0.011750  0.012695 -0.020886  0.011068 -0.000040   \n",
       "Equity(482 [XLNX]) -0.012560  0.090490  0.053673  0.000014  0.009607   \n",
       "Equity(483 [XOM])   0.029528 -0.005653  0.049061  0.000898 -0.003110   \n",
       "Equity(484 [XRAY])  0.018593  0.015135 -0.002915 -0.006382 -0.009583   \n",
       "Equity(485 [XRX])   0.014142  0.015450  0.033354 -0.001347 -0.032006   \n",
       "Equity(486 [XYL])   0.008710 -0.018886  0.066594 -0.024092  0.036025   \n",
       "Equity(487 [YUM])   0.001329 -0.041566  0.000177 -0.030497 -0.027885   \n",
       "Equity(488 [ZBH])   0.046043  0.001076 -0.007622  0.009427 -0.012755   \n",
       "Equity(489 [ZION])  0.092320 -0.044775 -0.030309  0.031948 -0.010950   \n",
       "Equity(490 [ZTS])   0.048319 -0.002055  0.016134 -0.019190 -0.030720   \n",
       "\n",
       "                          10        11        12        13        14  \\\n",
       "Equity(0 [A])      -0.023840 -0.001417  0.020993  0.034610 -0.030489   \n",
       "Equity(1 [AAL])     0.003283  0.105343  0.067216 -0.044060 -0.022316   \n",
       "Equity(2 [AAP])     0.028967  0.038365 -0.049605 -0.005246 -0.021970   \n",
       "Equity(3 [AAPL])    0.026863  0.007319  0.004818  0.012886  0.052565   \n",
       "Equity(4 [ABBV])   -0.051324 -0.040416 -0.051203 -0.018582 -0.011269   \n",
       "Equity(5 [ABC])    -0.031618  0.017152 -0.003050  0.026356  0.007879   \n",
       "Equity(6 [ABT])    -0.031578 -0.023080 -0.014368 -0.000543 -0.019329   \n",
       "Equity(7 [ACN])    -0.035404 -0.010932  0.026112 -0.012331  0.003221   \n",
       "Equity(8 [ADBE])   -0.012384 -0.006674  0.035007 -0.043366  0.010603   \n",
       "Equity(9 [ADI])     0.011017  0.003487 -0.054657 -0.042238 -0.000143   \n",
       "Equity(10 [ADM])    0.004224 -0.009525 -0.013368  0.017531  0.009932   \n",
       "Equity(11 [ADP])   -0.004934  0.001940 -0.010573 -0.006169 -0.003510   \n",
       "Equity(12 [ADS])    0.006286 -0.003429  0.015970 -0.022902  0.018127   \n",
       "Equity(13 [ADSK])  -0.011503 -0.001058  0.040469 -0.032664  0.020710   \n",
       "Equity(14 [AEE])    0.023254 -0.054565  0.007299 -0.008844  0.028765   \n",
       "Equity(15 [AEP])    0.017668 -0.047911 -0.013350 -0.005849  0.035137   \n",
       "Equity(16 [AES])    0.003839 -0.058819 -0.014278  0.010718  0.048007   \n",
       "Equity(17 [AET])   -0.045714  0.045593 -0.085272  0.064842 -0.071648   \n",
       "Equity(18 [AFL])   -0.009938 -0.009460  0.013784 -0.006764  0.000471   \n",
       "Equity(19 [AGN])   -0.026402 -0.007349 -0.013757  0.017293  0.009106   \n",
       "Equity(20 [AIG])   -0.005887 -0.018867 -0.005363 -0.028080  0.032276   \n",
       "Equity(21 [AIV])    0.024866  0.025408  0.020948 -0.042065 -0.020487   \n",
       "Equity(22 [AIZ])    0.008453 -0.002094 -0.021213 -0.010171  0.028747   \n",
       "Equity(23 [AJG])   -0.008249  0.015208 -0.001428 -0.008030 -0.005340   \n",
       "Equity(24 [AKAM])   0.001072 -0.063660 -0.074294  0.002401  0.124168   \n",
       "Equity(25 [ALB])   -0.001362  0.018659  0.041319  0.091566 -0.066561   \n",
       "Equity(26 [ALGN])  -0.074008  0.022045  0.107845  0.070970 -0.059659   \n",
       "Equity(27 [ALK])   -0.000593  0.063958  0.000331  0.005971  0.014584   \n",
       "Equity(28 [ALL])    0.012795 -0.006871 -0.009863 -0.009057  0.024996   \n",
       "Equity(29 [ALLE])  -0.015403 -0.026081 -0.006351 -0.041245 -0.007847   \n",
       "...                      ...       ...       ...       ...       ...   \n",
       "Equity(460 [VRSN]) -0.024855  0.021159  0.000625  0.013546  0.022430   \n",
       "Equity(461 [VRTX])  0.582461 -0.034640 -0.126277  0.361847 -0.141620   \n",
       "Equity(462 [VTR])  -0.003674  0.022945  0.024972 -0.033110 -0.013533   \n",
       "Equity(463 [VZ])    0.013135 -0.013332  0.004157 -0.008988  0.006452   \n",
       "Equity(464 [WAT])  -0.055848  0.025442  0.023179  0.011110 -0.037359   \n",
       "Equity(465 [WBA])  -0.017049 -0.009786 -0.029671 -0.008551 -0.024138   \n",
       "Equity(466 [WDC])   0.030439 -0.008393 -0.112489  0.029383  0.134990   \n",
       "Equity(467 [WEC])   0.022406 -0.044339  0.000861 -0.017215  0.022517   \n",
       "Equity(468 [WFC])   0.027552 -0.018131 -0.008802 -0.022313  0.024295   \n",
       "Equity(469 [WHR])  -0.016488  0.015611 -0.054503  0.041082  0.041153   \n",
       "Equity(471 [WM])    0.002779  0.009206 -0.006930  0.032236 -0.011348   \n",
       "Equity(472 [WMB])   0.008550  0.019964 -0.010393 -0.002876  0.038269   \n",
       "Equity(473 [WMT])   0.008673  0.003839 -0.043409  0.024675  0.013237   \n",
       "Equity(474 [WRK])   0.003596 -0.029486 -0.020718  0.009054  0.001866   \n",
       "Equity(475 [WU])   -0.023350 -0.009774 -0.003313 -0.021215  0.005746   \n",
       "Equity(476 [WY])   -0.021555 -0.018674 -0.002688  0.025190 -0.015327   \n",
       "Equity(477 [WYN])   0.021889  0.020670  0.010518  0.020733  0.011065   \n",
       "Equity(478 [WYNN])  0.081547 -0.211350  0.057939  0.069560 -0.052150   \n",
       "Equity(479 [XEC])   0.009126  0.021834 -0.002175 -0.104417 -0.056690   \n",
       "Equity(480 [XEL])   0.018353 -0.053498 -0.000976 -0.005967  0.021979   \n",
       "Equity(481 [XL])    0.006500  0.009595  0.001520 -0.000527  0.007442   \n",
       "Equity(482 [XLNX])  0.014554  0.001637 -0.035879 -0.042418  0.001450   \n",
       "Equity(483 [XOM])  -0.007395 -0.011646 -0.010515  0.014137  0.002870   \n",
       "Equity(484 [XRAY]) -0.018799  0.001015  0.011675  0.022885 -0.028254   \n",
       "Equity(485 [XRX])  -0.007444 -0.019319 -0.033247  0.019153 -0.010680   \n",
       "Equity(486 [XYL])  -0.024829 -0.039211 -0.009643 -0.041182 -0.058787   \n",
       "Equity(487 [YUM])   0.012810  0.002988 -0.012353  0.009261  0.000359   \n",
       "Equity(488 [ZBH])  -0.066379 -0.011120 -0.026751  0.018279 -0.047686   \n",
       "Equity(489 [ZION])  0.040914 -0.016217 -0.011583 -0.035565  0.005548   \n",
       "Equity(490 [ZTS])  -0.040314 -0.030853 -0.056128 -0.015419  0.001082   \n",
       "\n",
       "                          15        16        17        18        19  \n",
       "Equity(0 [A])       0.033606 -0.011429 -0.011743  0.005269 -0.005353  \n",
       "Equity(1 [AAL])     0.017263 -0.033108  0.013981 -0.046807 -0.015991  \n",
       "Equity(2 [AAP])     0.029767 -0.011636  0.051440  0.057169  0.084150  \n",
       "Equity(3 [AAPL])   -0.073445 -0.031792  0.090794 -0.011189  0.042914  \n",
       "Equity(4 [ABBV])   -0.042007  0.015886  0.045986  0.015993  0.065880  \n",
       "Equity(5 [ABC])     0.008331 -0.018346 -0.013914  0.010620 -0.027396  \n",
       "Equity(6 [ABT])     0.014288 -0.039381  0.010712  0.017120  0.002107  \n",
       "Equity(7 [ACN])     0.017700 -0.002851 -0.012359 -0.014009 -0.038557  \n",
       "Equity(8 [ADBE])   -0.006379  0.021273 -0.036388  0.001268 -0.048446  \n",
       "Equity(9 [ADI])    -0.048432  0.003743  0.045833  0.014835  0.007686  \n",
       "Equity(10 [ADM])    0.024057 -0.020091 -0.002469  0.002642 -0.008518  \n",
       "Equity(11 [ADP])   -0.002186 -0.003635  0.005846  0.005789 -0.024654  \n",
       "Equity(12 [ADS])    0.002700 -0.011661 -0.023878 -0.018448  0.026391  \n",
       "Equity(13 [ADSK])   0.021007  0.056254 -0.064429 -0.033743 -0.027183  \n",
       "Equity(14 [AEE])    0.025752  0.035316 -0.008012 -0.032971 -0.030748  \n",
       "Equity(15 [AEP])    0.026650  0.039495  0.005713 -0.016219 -0.014211  \n",
       "Equity(16 [AES])    0.008233  0.009687 -0.022291 -0.057312 -0.015032  \n",
       "Equity(17 [AET])    0.008526  0.019586  0.000700  0.006503 -0.050919  \n",
       "Equity(18 [AFL])    0.000429  0.000107  0.003978  0.016777 -0.032094  \n",
       "Equity(19 [AGN])    0.017652 -0.022894  0.025838 -0.020921  0.019646  \n",
       "Equity(20 [AIG])   -0.011006 -0.009947 -0.048850 -0.014471 -0.000927  \n",
       "Equity(21 [AIV])   -0.037328 -0.015180  0.024996  0.045264  0.061686  \n",
       "Equity(22 [AIZ])    0.011213  0.008899 -0.012785  0.000355  0.007886  \n",
       "Equity(23 [AJG])   -0.001405 -0.003863 -0.014663 -0.005235  0.011655  \n",
       "Equity(24 [AKAM])   0.138365  0.006677  0.000522 -0.002034  0.043702  \n",
       "Equity(25 [ALB])   -0.017404 -0.046032 -0.024525 -0.029755  0.057089  \n",
       "Equity(26 [ALGN])  -0.066173  0.049024  0.001568 -0.037386 -0.002232  \n",
       "Equity(27 [ALK])    0.021702  0.042570  0.007891  0.049631 -0.041693  \n",
       "Equity(28 [ALL])   -0.004949 -0.001155  0.000824  0.002240 -0.006398  \n",
       "Equity(29 [ALLE])  -0.019767 -0.008660  0.035930  0.007672  0.031587  \n",
       "...                      ...       ...       ...       ...       ...  \n",
       "Equity(460 [VRSN])  0.035942 -0.007523 -0.006115 -0.025950 -0.000055  \n",
       "Equity(461 [VRTX]) -0.104410  0.156691  0.002585  0.053744 -0.100888  \n",
       "Equity(462 [VTR])  -0.020381 -0.020353 -0.005817  0.041742  0.029054  \n",
       "Equity(463 [VZ])   -0.017388  0.003356 -0.033211 -0.034246 -0.020313  \n",
       "Equity(464 [WAT])   0.030537 -0.011616  0.050627 -0.016077 -0.028968  \n",
       "Equity(465 [WBA])   0.017169  0.029133  0.031318  0.014843  0.006833  \n",
       "Equity(466 [WDC])   0.171414  0.112217 -0.221130 -0.053401  0.272316  \n",
       "Equity(467 [WEC])   0.014331  0.047814 -0.010206 -0.016870 -0.017986  \n",
       "Equity(468 [WFC])   0.003723 -0.004541  0.003356 -0.026063  0.010152  \n",
       "Equity(469 [WHR])   0.028081  0.049130  0.027324  0.018177  0.010868  \n",
       "Equity(471 [WM])    0.036282  0.018207 -0.019889  0.024035  0.010427  \n",
       "Equity(472 [WMB])  -0.024759 -0.029892 -0.017130 -0.102902 -0.012247  \n",
       "Equity(473 [WMT])   0.011946 -0.024974  0.003519  0.007779  0.010762  \n",
       "Equity(474 [WRK])  -0.018654 -0.012391  0.023570 -0.020872  0.040468  \n",
       "Equity(475 [WU])   -0.035532 -0.006614 -0.030459  0.009954 -0.047081  \n",
       "Equity(476 [WY])   -0.026251 -0.024187  0.009575  0.016793 -0.004130  \n",
       "Equity(477 [WYN])   0.014705 -0.002266 -0.022569 -0.037846 -0.017481  \n",
       "Equity(478 [WYNN])  0.004689 -0.043388  0.141318 -0.025043  0.024179  \n",
       "Equity(479 [XEC])   0.005939  0.065757 -0.037707  0.094867 -0.063871  \n",
       "Equity(480 [XEL])   0.018632  0.046647 -0.008270 -0.017915 -0.020726  \n",
       "Equity(481 [XL])    0.019785 -0.001644  0.003152  0.005193 -0.030643  \n",
       "Equity(482 [XLNX]) -0.031481  0.035582  0.016615  0.010227 -0.003966  \n",
       "Equity(483 [XOM])   0.001926 -0.003246  0.000124  0.016942  0.010031  \n",
       "Equity(484 [XRAY])  0.011026  0.018498  0.009754  0.006681 -0.046367  \n",
       "Equity(485 [XRX])  -0.012478  0.000984 -0.048650  0.017431  0.006664  \n",
       "Equity(486 [XYL])  -0.023003  0.006256  0.047333 -0.002565  0.049370  \n",
       "Equity(487 [YUM])  -0.004961 -0.014538  0.019090 -0.011266 -0.001774  \n",
       "Equity(488 [ZBH])   0.013959  0.010181  0.041253  0.006718 -0.015408  \n",
       "Equity(489 [ZION]) -0.003417  0.007061  0.003523 -0.021939  0.021888  \n",
       "Equity(490 [ZTS])  -0.023961 -0.010268  0.036824  0.008340  0.015002  \n",
       "\n",
       "[490 rows x 20 columns]"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "rm.factor_betas_"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# TODO: Print The Factor Returns"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>0</th>\n",
       "      <th>1</th>\n",
       "      <th>2</th>\n",
       "      <th>3</th>\n",
       "      <th>4</th>\n",
       "      <th>5</th>\n",
       "      <th>6</th>\n",
       "      <th>7</th>\n",
       "      <th>8</th>\n",
       "      <th>9</th>\n",
       "      <th>10</th>\n",
       "      <th>11</th>\n",
       "      <th>12</th>\n",
       "      <th>13</th>\n",
       "      <th>14</th>\n",
       "      <th>15</th>\n",
       "      <th>16</th>\n",
       "      <th>17</th>\n",
       "      <th>18</th>\n",
       "      <th>19</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>2011-01-07 00:00:00+00:00</th>\n",
       "      <td>-0.000574</td>\n",
       "      <td>-0.030781</td>\n",
       "      <td>0.011428</td>\n",
       "      <td>-0.023880</td>\n",
       "      <td>0.074403</td>\n",
       "      <td>-0.064550</td>\n",
       "      <td>0.009386</td>\n",
       "      <td>-0.032856</td>\n",
       "      <td>-0.047045</td>\n",
       "      <td>-0.015925</td>\n",
       "      <td>0.006513</td>\n",
       "      <td>-0.087893</td>\n",
       "      <td>-0.000682</td>\n",
       "      <td>0.007119</td>\n",
       "      <td>-0.021873</td>\n",
       "      <td>0.002709</td>\n",
       "      <td>0.012091</td>\n",
       "      <td>-0.015344</td>\n",
       "      <td>0.009317</td>\n",
       "      <td>-0.036960</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-10 00:00:00+00:00</th>\n",
       "      <td>-0.003338</td>\n",
       "      <td>-0.029503</td>\n",
       "      <td>0.063908</td>\n",
       "      <td>-0.003170</td>\n",
       "      <td>-0.040026</td>\n",
       "      <td>-0.062263</td>\n",
       "      <td>-0.002421</td>\n",
       "      <td>0.002570</td>\n",
       "      <td>0.039893</td>\n",
       "      <td>-0.054881</td>\n",
       "      <td>0.037833</td>\n",
       "      <td>0.042430</td>\n",
       "      <td>-0.009385</td>\n",
       "      <td>0.003108</td>\n",
       "      <td>-0.031709</td>\n",
       "      <td>-0.028422</td>\n",
       "      <td>-0.007200</td>\n",
       "      <td>0.029072</td>\n",
       "      <td>-0.005645</td>\n",
       "      <td>-0.000275</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-11 00:00:00+00:00</th>\n",
       "      <td>-0.069368</td>\n",
       "      <td>-0.089216</td>\n",
       "      <td>-0.022045</td>\n",
       "      <td>-0.009421</td>\n",
       "      <td>0.005051</td>\n",
       "      <td>0.070036</td>\n",
       "      <td>0.009434</td>\n",
       "      <td>0.009033</td>\n",
       "      <td>-0.002642</td>\n",
       "      <td>0.056375</td>\n",
       "      <td>-0.045610</td>\n",
       "      <td>-0.013268</td>\n",
       "      <td>-0.002949</td>\n",
       "      <td>0.007148</td>\n",
       "      <td>-0.005567</td>\n",
       "      <td>-0.030767</td>\n",
       "      <td>0.066447</td>\n",
       "      <td>0.021966</td>\n",
       "      <td>-0.036331</td>\n",
       "      <td>-0.008554</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-12 00:00:00+00:00</th>\n",
       "      <td>-0.173642</td>\n",
       "      <td>-0.041056</td>\n",
       "      <td>-0.007258</td>\n",
       "      <td>0.040697</td>\n",
       "      <td>-0.004041</td>\n",
       "      <td>-0.007266</td>\n",
       "      <td>0.046975</td>\n",
       "      <td>0.024307</td>\n",
       "      <td>0.035595</td>\n",
       "      <td>0.005987</td>\n",
       "      <td>0.020073</td>\n",
       "      <td>-0.000827</td>\n",
       "      <td>-0.004130</td>\n",
       "      <td>0.001017</td>\n",
       "      <td>-0.005911</td>\n",
       "      <td>0.013428</td>\n",
       "      <td>-0.004919</td>\n",
       "      <td>-0.018185</td>\n",
       "      <td>0.019166</td>\n",
       "      <td>0.009622</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-13 00:00:00+00:00</th>\n",
       "      <td>0.034800</td>\n",
       "      <td>0.003940</td>\n",
       "      <td>0.023370</td>\n",
       "      <td>-0.034629</td>\n",
       "      <td>0.018526</td>\n",
       "      <td>0.010278</td>\n",
       "      <td>0.025531</td>\n",
       "      <td>-0.012727</td>\n",
       "      <td>0.028791</td>\n",
       "      <td>-0.011261</td>\n",
       "      <td>0.004458</td>\n",
       "      <td>0.009599</td>\n",
       "      <td>0.009488</td>\n",
       "      <td>0.008062</td>\n",
       "      <td>-0.005419</td>\n",
       "      <td>-0.010723</td>\n",
       "      <td>0.028180</td>\n",
       "      <td>0.004637</td>\n",
       "      <td>0.000817</td>\n",
       "      <td>-0.006831</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-14 00:00:00+00:00</th>\n",
       "      <td>-0.169339</td>\n",
       "      <td>-0.013460</td>\n",
       "      <td>0.021186</td>\n",
       "      <td>0.039599</td>\n",
       "      <td>-0.021852</td>\n",
       "      <td>0.010773</td>\n",
       "      <td>0.026133</td>\n",
       "      <td>-0.036284</td>\n",
       "      <td>-0.001756</td>\n",
       "      <td>0.020072</td>\n",
       "      <td>0.024899</td>\n",
       "      <td>-0.009498</td>\n",
       "      <td>-0.036503</td>\n",
       "      <td>-0.014992</td>\n",
       "      <td>0.007853</td>\n",
       "      <td>0.002126</td>\n",
       "      <td>0.030904</td>\n",
       "      <td>-0.001169</td>\n",
       "      <td>-0.016695</td>\n",
       "      <td>0.000152</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-18 00:00:00+00:00</th>\n",
       "      <td>-0.044468</td>\n",
       "      <td>-0.053134</td>\n",
       "      <td>-0.050043</td>\n",
       "      <td>-0.095787</td>\n",
       "      <td>-0.084583</td>\n",
       "      <td>0.029251</td>\n",
       "      <td>0.028883</td>\n",
       "      <td>-0.003567</td>\n",
       "      <td>0.030573</td>\n",
       "      <td>0.019413</td>\n",
       "      <td>-0.042917</td>\n",
       "      <td>0.004839</td>\n",
       "      <td>0.034657</td>\n",
       "      <td>0.071559</td>\n",
       "      <td>-0.015124</td>\n",
       "      <td>0.028398</td>\n",
       "      <td>-0.029574</td>\n",
       "      <td>0.015778</td>\n",
       "      <td>-0.025409</td>\n",
       "      <td>-0.005360</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-19 00:00:00+00:00</th>\n",
       "      <td>0.334309</td>\n",
       "      <td>0.008250</td>\n",
       "      <td>-0.043801</td>\n",
       "      <td>-0.034928</td>\n",
       "      <td>-0.032766</td>\n",
       "      <td>-0.001287</td>\n",
       "      <td>-0.035358</td>\n",
       "      <td>0.086854</td>\n",
       "      <td>-0.019597</td>\n",
       "      <td>-0.009986</td>\n",
       "      <td>0.014147</td>\n",
       "      <td>0.015148</td>\n",
       "      <td>-0.016635</td>\n",
       "      <td>-0.019005</td>\n",
       "      <td>-0.015496</td>\n",
       "      <td>-0.007897</td>\n",
       "      <td>0.018578</td>\n",
       "      <td>0.017747</td>\n",
       "      <td>0.017391</td>\n",
       "      <td>-0.025111</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-20 00:00:00+00:00</th>\n",
       "      <td>0.092978</td>\n",
       "      <td>0.063463</td>\n",
       "      <td>-0.115057</td>\n",
       "      <td>0.001378</td>\n",
       "      <td>0.046047</td>\n",
       "      <td>0.072876</td>\n",
       "      <td>-0.045739</td>\n",
       "      <td>0.045817</td>\n",
       "      <td>-0.046999</td>\n",
       "      <td>0.025897</td>\n",
       "      <td>0.024091</td>\n",
       "      <td>-0.002926</td>\n",
       "      <td>-0.057410</td>\n",
       "      <td>-0.030542</td>\n",
       "      <td>-0.022219</td>\n",
       "      <td>0.004647</td>\n",
       "      <td>-0.091385</td>\n",
       "      <td>0.018830</td>\n",
       "      <td>0.013932</td>\n",
       "      <td>-0.022950</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-21 00:00:00+00:00</th>\n",
       "      <td>-0.010612</td>\n",
       "      <td>-0.039014</td>\n",
       "      <td>-0.060734</td>\n",
       "      <td>0.074354</td>\n",
       "      <td>-0.026676</td>\n",
       "      <td>0.066479</td>\n",
       "      <td>-0.016271</td>\n",
       "      <td>0.012070</td>\n",
       "      <td>0.008802</td>\n",
       "      <td>0.008031</td>\n",
       "      <td>0.017172</td>\n",
       "      <td>0.017864</td>\n",
       "      <td>0.002208</td>\n",
       "      <td>0.014105</td>\n",
       "      <td>-0.005400</td>\n",
       "      <td>-0.008799</td>\n",
       "      <td>0.005538</td>\n",
       "      <td>0.003020</td>\n",
       "      <td>-0.040738</td>\n",
       "      <td>0.000724</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-24 00:00:00+00:00</th>\n",
       "      <td>-0.132461</td>\n",
       "      <td>0.002918</td>\n",
       "      <td>0.019896</td>\n",
       "      <td>-0.035192</td>\n",
       "      <td>0.001573</td>\n",
       "      <td>-0.093190</td>\n",
       "      <td>0.058461</td>\n",
       "      <td>0.046484</td>\n",
       "      <td>-0.010409</td>\n",
       "      <td>0.024216</td>\n",
       "      <td>0.012886</td>\n",
       "      <td>0.018278</td>\n",
       "      <td>-0.015763</td>\n",
       "      <td>0.009809</td>\n",
       "      <td>0.000751</td>\n",
       "      <td>0.007707</td>\n",
       "      <td>-0.008503</td>\n",
       "      <td>-0.009659</td>\n",
       "      <td>-0.007325</td>\n",
       "      <td>-0.011518</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-25 00:00:00+00:00</th>\n",
       "      <td>0.023318</td>\n",
       "      <td>0.055328</td>\n",
       "      <td>-0.058818</td>\n",
       "      <td>-0.015182</td>\n",
       "      <td>-0.024205</td>\n",
       "      <td>0.013377</td>\n",
       "      <td>0.003735</td>\n",
       "      <td>-0.002677</td>\n",
       "      <td>0.033459</td>\n",
       "      <td>0.014738</td>\n",
       "      <td>-0.041327</td>\n",
       "      <td>0.049477</td>\n",
       "      <td>-0.024696</td>\n",
       "      <td>0.019632</td>\n",
       "      <td>-0.034115</td>\n",
       "      <td>-0.001819</td>\n",
       "      <td>0.007093</td>\n",
       "      <td>0.036058</td>\n",
       "      <td>0.020371</td>\n",
       "      <td>0.045060</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-26 00:00:00+00:00</th>\n",
       "      <td>-0.170492</td>\n",
       "      <td>-0.086499</td>\n",
       "      <td>0.093798</td>\n",
       "      <td>-0.015209</td>\n",
       "      <td>0.101077</td>\n",
       "      <td>-0.072177</td>\n",
       "      <td>0.060672</td>\n",
       "      <td>-0.026105</td>\n",
       "      <td>-0.037414</td>\n",
       "      <td>-0.005933</td>\n",
       "      <td>-0.034966</td>\n",
       "      <td>0.034205</td>\n",
       "      <td>0.070897</td>\n",
       "      <td>0.024215</td>\n",
       "      <td>0.029746</td>\n",
       "      <td>0.032456</td>\n",
       "      <td>0.017991</td>\n",
       "      <td>0.005339</td>\n",
       "      <td>0.019727</td>\n",
       "      <td>0.000886</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-27 00:00:00+00:00</th>\n",
       "      <td>-0.121020</td>\n",
       "      <td>0.098421</td>\n",
       "      <td>0.040164</td>\n",
       "      <td>0.043354</td>\n",
       "      <td>-0.012216</td>\n",
       "      <td>-0.064147</td>\n",
       "      <td>-0.013461</td>\n",
       "      <td>-0.016806</td>\n",
       "      <td>0.156020</td>\n",
       "      <td>-0.069005</td>\n",
       "      <td>0.018203</td>\n",
       "      <td>0.031188</td>\n",
       "      <td>-0.024657</td>\n",
       "      <td>-0.023602</td>\n",
       "      <td>0.003304</td>\n",
       "      <td>0.007613</td>\n",
       "      <td>0.025594</td>\n",
       "      <td>-0.023843</td>\n",
       "      <td>-0.047827</td>\n",
       "      <td>0.023200</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-28 00:00:00+00:00</th>\n",
       "      <td>0.412922</td>\n",
       "      <td>-0.158811</td>\n",
       "      <td>-0.001863</td>\n",
       "      <td>0.001899</td>\n",
       "      <td>-0.001394</td>\n",
       "      <td>0.015446</td>\n",
       "      <td>-0.033169</td>\n",
       "      <td>-0.005631</td>\n",
       "      <td>0.066668</td>\n",
       "      <td>0.008962</td>\n",
       "      <td>-0.008841</td>\n",
       "      <td>0.013063</td>\n",
       "      <td>-0.007450</td>\n",
       "      <td>-0.004613</td>\n",
       "      <td>0.004245</td>\n",
       "      <td>-0.018445</td>\n",
       "      <td>0.006172</td>\n",
       "      <td>-0.002254</td>\n",
       "      <td>0.001795</td>\n",
       "      <td>0.023933</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-01-31 00:00:00+00:00</th>\n",
       "      <td>-0.183434</td>\n",
       "      <td>-0.158842</td>\n",
       "      <td>-0.026231</td>\n",
       "      <td>-0.007556</td>\n",
       "      <td>0.003105</td>\n",
       "      <td>0.006023</td>\n",
       "      <td>0.026517</td>\n",
       "      <td>-0.042855</td>\n",
       "      <td>-0.000589</td>\n",
       "      <td>-0.038165</td>\n",
       "      <td>0.023971</td>\n",
       "      <td>0.020695</td>\n",
       "      <td>0.040312</td>\n",
       "      <td>-0.035933</td>\n",
       "      <td>-0.030698</td>\n",
       "      <td>0.005962</td>\n",
       "      <td>-0.011219</td>\n",
       "      <td>-0.007772</td>\n",
       "      <td>0.030440</td>\n",
       "      <td>-0.002941</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-01 00:00:00+00:00</th>\n",
       "      <td>-0.321683</td>\n",
       "      <td>0.001660</td>\n",
       "      <td>0.006259</td>\n",
       "      <td>0.061301</td>\n",
       "      <td>-0.060343</td>\n",
       "      <td>0.018346</td>\n",
       "      <td>0.032039</td>\n",
       "      <td>0.028133</td>\n",
       "      <td>-0.014027</td>\n",
       "      <td>-0.005293</td>\n",
       "      <td>0.006895</td>\n",
       "      <td>-0.028584</td>\n",
       "      <td>-0.014219</td>\n",
       "      <td>0.023172</td>\n",
       "      <td>0.023266</td>\n",
       "      <td>-0.000693</td>\n",
       "      <td>-0.043285</td>\n",
       "      <td>0.020488</td>\n",
       "      <td>-0.024235</td>\n",
       "      <td>-0.036960</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-02 00:00:00+00:00</th>\n",
       "      <td>0.051158</td>\n",
       "      <td>-0.062750</td>\n",
       "      <td>0.051604</td>\n",
       "      <td>-0.046898</td>\n",
       "      <td>-0.054122</td>\n",
       "      <td>0.020835</td>\n",
       "      <td>0.066607</td>\n",
       "      <td>-0.032395</td>\n",
       "      <td>0.010837</td>\n",
       "      <td>0.002190</td>\n",
       "      <td>-0.012138</td>\n",
       "      <td>-0.025135</td>\n",
       "      <td>0.043604</td>\n",
       "      <td>-0.012883</td>\n",
       "      <td>0.028212</td>\n",
       "      <td>0.016535</td>\n",
       "      <td>0.003502</td>\n",
       "      <td>-0.047113</td>\n",
       "      <td>-0.002763</td>\n",
       "      <td>-0.001548</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-03 00:00:00+00:00</th>\n",
       "      <td>-0.051495</td>\n",
       "      <td>0.043148</td>\n",
       "      <td>-0.002211</td>\n",
       "      <td>-0.014414</td>\n",
       "      <td>-0.012594</td>\n",
       "      <td>-0.059194</td>\n",
       "      <td>-0.053224</td>\n",
       "      <td>-0.004461</td>\n",
       "      <td>-0.037342</td>\n",
       "      <td>-0.063972</td>\n",
       "      <td>0.052836</td>\n",
       "      <td>0.069770</td>\n",
       "      <td>-0.010902</td>\n",
       "      <td>0.040119</td>\n",
       "      <td>-0.005394</td>\n",
       "      <td>-0.009865</td>\n",
       "      <td>-0.032180</td>\n",
       "      <td>0.023330</td>\n",
       "      <td>-0.002409</td>\n",
       "      <td>-0.005642</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-04 00:00:00+00:00</th>\n",
       "      <td>-0.105173</td>\n",
       "      <td>0.027462</td>\n",
       "      <td>0.098398</td>\n",
       "      <td>-0.007985</td>\n",
       "      <td>-0.106246</td>\n",
       "      <td>0.004504</td>\n",
       "      <td>-0.051148</td>\n",
       "      <td>0.039047</td>\n",
       "      <td>0.020860</td>\n",
       "      <td>-0.004716</td>\n",
       "      <td>0.021889</td>\n",
       "      <td>0.074695</td>\n",
       "      <td>-0.020637</td>\n",
       "      <td>0.045082</td>\n",
       "      <td>0.011685</td>\n",
       "      <td>0.005196</td>\n",
       "      <td>0.016599</td>\n",
       "      <td>0.006758</td>\n",
       "      <td>0.021916</td>\n",
       "      <td>-0.018290</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-07 00:00:00+00:00</th>\n",
       "      <td>-0.124243</td>\n",
       "      <td>0.022392</td>\n",
       "      <td>-0.040952</td>\n",
       "      <td>0.076945</td>\n",
       "      <td>0.043709</td>\n",
       "      <td>-0.051621</td>\n",
       "      <td>-0.013025</td>\n",
       "      <td>0.001025</td>\n",
       "      <td>-0.016053</td>\n",
       "      <td>0.004337</td>\n",
       "      <td>0.004781</td>\n",
       "      <td>0.005967</td>\n",
       "      <td>0.034853</td>\n",
       "      <td>-0.008942</td>\n",
       "      <td>0.023279</td>\n",
       "      <td>-0.003573</td>\n",
       "      <td>0.002081</td>\n",
       "      <td>0.007590</td>\n",
       "      <td>-0.012849</td>\n",
       "      <td>0.021838</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-08 00:00:00+00:00</th>\n",
       "      <td>-0.097670</td>\n",
       "      <td>0.048408</td>\n",
       "      <td>0.019203</td>\n",
       "      <td>-0.008955</td>\n",
       "      <td>0.021216</td>\n",
       "      <td>-0.007226</td>\n",
       "      <td>-0.039366</td>\n",
       "      <td>-0.034474</td>\n",
       "      <td>-0.051715</td>\n",
       "      <td>-0.000849</td>\n",
       "      <td>-0.001710</td>\n",
       "      <td>-0.045899</td>\n",
       "      <td>0.011193</td>\n",
       "      <td>0.015681</td>\n",
       "      <td>0.003615</td>\n",
       "      <td>-0.012555</td>\n",
       "      <td>-0.002277</td>\n",
       "      <td>0.003558</td>\n",
       "      <td>-0.020367</td>\n",
       "      <td>-0.017619</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-09 00:00:00+00:00</th>\n",
       "      <td>0.071557</td>\n",
       "      <td>0.043250</td>\n",
       "      <td>-0.010500</td>\n",
       "      <td>-0.002273</td>\n",
       "      <td>-0.027112</td>\n",
       "      <td>-0.036417</td>\n",
       "      <td>-0.023869</td>\n",
       "      <td>-0.010735</td>\n",
       "      <td>0.001444</td>\n",
       "      <td>-0.017372</td>\n",
       "      <td>0.011484</td>\n",
       "      <td>-0.006376</td>\n",
       "      <td>-0.020601</td>\n",
       "      <td>0.016102</td>\n",
       "      <td>-0.023509</td>\n",
       "      <td>0.008836</td>\n",
       "      <td>-0.019862</td>\n",
       "      <td>0.021695</td>\n",
       "      <td>-0.021371</td>\n",
       "      <td>0.023456</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-10 00:00:00+00:00</th>\n",
       "      <td>-0.072551</td>\n",
       "      <td>-0.031846</td>\n",
       "      <td>0.027645</td>\n",
       "      <td>-0.039388</td>\n",
       "      <td>-0.000521</td>\n",
       "      <td>-0.022117</td>\n",
       "      <td>-0.000010</td>\n",
       "      <td>-0.041150</td>\n",
       "      <td>0.012393</td>\n",
       "      <td>0.017846</td>\n",
       "      <td>-0.003754</td>\n",
       "      <td>0.072630</td>\n",
       "      <td>0.106262</td>\n",
       "      <td>-0.005234</td>\n",
       "      <td>0.013003</td>\n",
       "      <td>-0.004933</td>\n",
       "      <td>0.017589</td>\n",
       "      <td>-0.017820</td>\n",
       "      <td>-0.033888</td>\n",
       "      <td>-0.042201</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-11 00:00:00+00:00</th>\n",
       "      <td>-0.135279</td>\n",
       "      <td>0.036453</td>\n",
       "      <td>0.008168</td>\n",
       "      <td>0.076173</td>\n",
       "      <td>0.007972</td>\n",
       "      <td>0.001489</td>\n",
       "      <td>0.009014</td>\n",
       "      <td>-0.016314</td>\n",
       "      <td>0.035063</td>\n",
       "      <td>-0.031783</td>\n",
       "      <td>0.010050</td>\n",
       "      <td>0.037074</td>\n",
       "      <td>-0.022128</td>\n",
       "      <td>0.037863</td>\n",
       "      <td>0.011114</td>\n",
       "      <td>0.053664</td>\n",
       "      <td>-0.039457</td>\n",
       "      <td>0.117246</td>\n",
       "      <td>-0.028876</td>\n",
       "      <td>0.009872</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-14 00:00:00+00:00</th>\n",
       "      <td>-0.033554</td>\n",
       "      <td>-0.104759</td>\n",
       "      <td>0.052716</td>\n",
       "      <td>-0.051757</td>\n",
       "      <td>0.010407</td>\n",
       "      <td>0.016441</td>\n",
       "      <td>0.019941</td>\n",
       "      <td>0.003569</td>\n",
       "      <td>0.107526</td>\n",
       "      <td>0.012916</td>\n",
       "      <td>-0.034353</td>\n",
       "      <td>0.037079</td>\n",
       "      <td>0.011532</td>\n",
       "      <td>0.008103</td>\n",
       "      <td>0.033844</td>\n",
       "      <td>-0.013990</td>\n",
       "      <td>-0.044614</td>\n",
       "      <td>-0.022484</td>\n",
       "      <td>0.018405</td>\n",
       "      <td>-0.008542</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-15 00:00:00+00:00</th>\n",
       "      <td>0.080560</td>\n",
       "      <td>0.049125</td>\n",
       "      <td>-0.029513</td>\n",
       "      <td>0.011327</td>\n",
       "      <td>0.000359</td>\n",
       "      <td>0.024140</td>\n",
       "      <td>0.014419</td>\n",
       "      <td>0.024889</td>\n",
       "      <td>-0.033879</td>\n",
       "      <td>-0.041406</td>\n",
       "      <td>0.027759</td>\n",
       "      <td>-0.018958</td>\n",
       "      <td>-0.005724</td>\n",
       "      <td>0.001126</td>\n",
       "      <td>-0.012625</td>\n",
       "      <td>-0.011647</td>\n",
       "      <td>0.001834</td>\n",
       "      <td>-0.028672</td>\n",
       "      <td>0.003400</td>\n",
       "      <td>-0.011557</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-16 00:00:00+00:00</th>\n",
       "      <td>-0.143877</td>\n",
       "      <td>-0.038337</td>\n",
       "      <td>0.006311</td>\n",
       "      <td>0.010483</td>\n",
       "      <td>-0.001163</td>\n",
       "      <td>0.006824</td>\n",
       "      <td>0.009804</td>\n",
       "      <td>-0.005236</td>\n",
       "      <td>-0.005082</td>\n",
       "      <td>0.016669</td>\n",
       "      <td>-0.023779</td>\n",
       "      <td>0.035550</td>\n",
       "      <td>0.003970</td>\n",
       "      <td>0.019102</td>\n",
       "      <td>-0.000963</td>\n",
       "      <td>-0.000144</td>\n",
       "      <td>-0.046547</td>\n",
       "      <td>0.002395</td>\n",
       "      <td>0.028843</td>\n",
       "      <td>-0.047641</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-17 00:00:00+00:00</th>\n",
       "      <td>-0.061364</td>\n",
       "      <td>-0.037369</td>\n",
       "      <td>-0.017618</td>\n",
       "      <td>-0.012165</td>\n",
       "      <td>-0.004592</td>\n",
       "      <td>-0.010598</td>\n",
       "      <td>0.030904</td>\n",
       "      <td>0.027457</td>\n",
       "      <td>0.007619</td>\n",
       "      <td>0.031089</td>\n",
       "      <td>-0.024233</td>\n",
       "      <td>0.001681</td>\n",
       "      <td>-0.034345</td>\n",
       "      <td>0.037007</td>\n",
       "      <td>0.040472</td>\n",
       "      <td>-0.012895</td>\n",
       "      <td>-0.053224</td>\n",
       "      <td>-0.010670</td>\n",
       "      <td>0.043458</td>\n",
       "      <td>-0.062053</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2011-02-18 00:00:00+00:00</th>\n",
       "      <td>-0.020526</td>\n",
       "      <td>0.016631</td>\n",
       "      <td>-0.049655</td>\n",
       "      <td>-0.003782</td>\n",
       "      <td>-0.061836</td>\n",
       "      <td>0.028578</td>\n",
       "      <td>-0.044802</td>\n",
       "      <td>0.014061</td>\n",
       "      <td>-0.023747</td>\n",
       "      <td>-0.008086</td>\n",
       "      <td>0.003213</td>\n",
       "      <td>0.023899</td>\n",
       "      <td>-0.007882</td>\n",
       "      <td>-0.050274</td>\n",
       "      <td>-0.056426</td>\n",
       "      <td>0.006126</td>\n",
       "      <td>0.029004</td>\n",
       "      <td>0.017107</td>\n",
       "      <td>-0.019552</td>\n",
       "      <td>-0.024816</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-11-20 00:00:00+00:00</th>\n",
       "      <td>-0.058942</td>\n",
       "      <td>0.126185</td>\n",
       "      <td>-0.023002</td>\n",
       "      <td>-0.010170</td>\n",
       "      <td>-0.068942</td>\n",
       "      <td>-0.031877</td>\n",
       "      <td>-0.042698</td>\n",
       "      <td>-0.027468</td>\n",
       "      <td>0.007915</td>\n",
       "      <td>-0.030562</td>\n",
       "      <td>-0.030792</td>\n",
       "      <td>0.056974</td>\n",
       "      <td>-0.048579</td>\n",
       "      <td>0.026936</td>\n",
       "      <td>-0.031940</td>\n",
       "      <td>-0.033990</td>\n",
       "      <td>-0.016844</td>\n",
       "      <td>0.004611</td>\n",
       "      <td>0.029034</td>\n",
       "      <td>-0.008704</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-11-23 00:00:00+00:00</th>\n",
       "      <td>0.003345</td>\n",
       "      <td>-0.028194</td>\n",
       "      <td>0.005040</td>\n",
       "      <td>-0.026532</td>\n",
       "      <td>0.011221</td>\n",
       "      <td>-0.010691</td>\n",
       "      <td>-0.059887</td>\n",
       "      <td>-0.027823</td>\n",
       "      <td>-0.012394</td>\n",
       "      <td>-0.010980</td>\n",
       "      <td>0.010097</td>\n",
       "      <td>0.007888</td>\n",
       "      <td>-0.015818</td>\n",
       "      <td>0.037597</td>\n",
       "      <td>0.008395</td>\n",
       "      <td>0.012272</td>\n",
       "      <td>0.008452</td>\n",
       "      <td>-0.001736</td>\n",
       "      <td>0.032249</td>\n",
       "      <td>-0.001174</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-11-24 00:00:00+00:00</th>\n",
       "      <td>-0.054991</td>\n",
       "      <td>-0.170861</td>\n",
       "      <td>0.024898</td>\n",
       "      <td>-0.035892</td>\n",
       "      <td>0.004290</td>\n",
       "      <td>-0.009815</td>\n",
       "      <td>0.008045</td>\n",
       "      <td>-0.010029</td>\n",
       "      <td>-0.048799</td>\n",
       "      <td>-0.013254</td>\n",
       "      <td>0.020933</td>\n",
       "      <td>-0.000837</td>\n",
       "      <td>-0.075732</td>\n",
       "      <td>0.021594</td>\n",
       "      <td>0.006993</td>\n",
       "      <td>-0.011499</td>\n",
       "      <td>-0.039019</td>\n",
       "      <td>0.039815</td>\n",
       "      <td>0.005569</td>\n",
       "      <td>0.020823</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-11-25 00:00:00+00:00</th>\n",
       "      <td>-0.006263</td>\n",
       "      <td>0.065548</td>\n",
       "      <td>0.016415</td>\n",
       "      <td>-0.013076</td>\n",
       "      <td>-0.032690</td>\n",
       "      <td>0.008330</td>\n",
       "      <td>-0.035327</td>\n",
       "      <td>-0.035107</td>\n",
       "      <td>0.007880</td>\n",
       "      <td>0.033056</td>\n",
       "      <td>-0.008391</td>\n",
       "      <td>0.020107</td>\n",
       "      <td>0.006760</td>\n",
       "      <td>-0.008540</td>\n",
       "      <td>-0.008450</td>\n",
       "      <td>0.001916</td>\n",
       "      <td>-0.026516</td>\n",
       "      <td>0.023415</td>\n",
       "      <td>0.015921</td>\n",
       "      <td>-0.001494</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-11-27 00:00:00+00:00</th>\n",
       "      <td>0.002314</td>\n",
       "      <td>0.096328</td>\n",
       "      <td>-0.020957</td>\n",
       "      <td>0.028000</td>\n",
       "      <td>-0.020538</td>\n",
       "      <td>0.006419</td>\n",
       "      <td>0.042704</td>\n",
       "      <td>-0.001682</td>\n",
       "      <td>0.037961</td>\n",
       "      <td>0.017944</td>\n",
       "      <td>-0.033611</td>\n",
       "      <td>0.001720</td>\n",
       "      <td>0.004676</td>\n",
       "      <td>0.001404</td>\n",
       "      <td>-0.013561</td>\n",
       "      <td>-0.008383</td>\n",
       "      <td>0.028764</td>\n",
       "      <td>0.010294</td>\n",
       "      <td>-0.001893</td>\n",
       "      <td>0.016179</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-11-30 00:00:00+00:00</th>\n",
       "      <td>0.077453</td>\n",
       "      <td>-0.114410</td>\n",
       "      <td>0.019139</td>\n",
       "      <td>0.051895</td>\n",
       "      <td>-0.015392</td>\n",
       "      <td>-0.039096</td>\n",
       "      <td>0.073202</td>\n",
       "      <td>0.028865</td>\n",
       "      <td>0.002668</td>\n",
       "      <td>-0.004750</td>\n",
       "      <td>0.026585</td>\n",
       "      <td>-0.037070</td>\n",
       "      <td>0.003426</td>\n",
       "      <td>-0.001432</td>\n",
       "      <td>0.004730</td>\n",
       "      <td>0.003156</td>\n",
       "      <td>-0.010192</td>\n",
       "      <td>-0.008144</td>\n",
       "      <td>-0.028695</td>\n",
       "      <td>0.025058</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-01 00:00:00+00:00</th>\n",
       "      <td>-0.198116</td>\n",
       "      <td>0.043587</td>\n",
       "      <td>-0.026472</td>\n",
       "      <td>-0.026643</td>\n",
       "      <td>0.038052</td>\n",
       "      <td>0.012082</td>\n",
       "      <td>0.031628</td>\n",
       "      <td>-0.018426</td>\n",
       "      <td>-0.004632</td>\n",
       "      <td>-0.073401</td>\n",
       "      <td>-0.041368</td>\n",
       "      <td>-0.026892</td>\n",
       "      <td>-0.054280</td>\n",
       "      <td>-0.010629</td>\n",
       "      <td>0.003211</td>\n",
       "      <td>-0.035280</td>\n",
       "      <td>0.031205</td>\n",
       "      <td>0.017648</td>\n",
       "      <td>-0.000873</td>\n",
       "      <td>-0.005195</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-02 00:00:00+00:00</th>\n",
       "      <td>0.293917</td>\n",
       "      <td>0.107179</td>\n",
       "      <td>0.125264</td>\n",
       "      <td>0.064940</td>\n",
       "      <td>-0.015594</td>\n",
       "      <td>0.008259</td>\n",
       "      <td>-0.027910</td>\n",
       "      <td>-0.051087</td>\n",
       "      <td>0.023777</td>\n",
       "      <td>-0.005025</td>\n",
       "      <td>0.001830</td>\n",
       "      <td>0.002291</td>\n",
       "      <td>0.041290</td>\n",
       "      <td>0.019637</td>\n",
       "      <td>-0.016573</td>\n",
       "      <td>0.013174</td>\n",
       "      <td>0.025936</td>\n",
       "      <td>0.016420</td>\n",
       "      <td>0.017834</td>\n",
       "      <td>-0.039682</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-03 00:00:00+00:00</th>\n",
       "      <td>0.359368</td>\n",
       "      <td>-0.051350</td>\n",
       "      <td>0.011612</td>\n",
       "      <td>0.103608</td>\n",
       "      <td>-0.027046</td>\n",
       "      <td>-0.072989</td>\n",
       "      <td>0.051499</td>\n",
       "      <td>0.056314</td>\n",
       "      <td>0.021035</td>\n",
       "      <td>0.047870</td>\n",
       "      <td>-0.000778</td>\n",
       "      <td>0.014537</td>\n",
       "      <td>0.014568</td>\n",
       "      <td>-0.008432</td>\n",
       "      <td>-0.004121</td>\n",
       "      <td>-0.028199</td>\n",
       "      <td>-0.046488</td>\n",
       "      <td>-0.033518</td>\n",
       "      <td>-0.022776</td>\n",
       "      <td>0.022011</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-04 00:00:00+00:00</th>\n",
       "      <td>-0.321939</td>\n",
       "      <td>0.240665</td>\n",
       "      <td>-0.023590</td>\n",
       "      <td>0.009744</td>\n",
       "      <td>-0.078624</td>\n",
       "      <td>0.049239</td>\n",
       "      <td>-0.000920</td>\n",
       "      <td>0.031646</td>\n",
       "      <td>0.048101</td>\n",
       "      <td>0.003577</td>\n",
       "      <td>-0.030169</td>\n",
       "      <td>-0.028821</td>\n",
       "      <td>-0.013562</td>\n",
       "      <td>-0.029147</td>\n",
       "      <td>0.059178</td>\n",
       "      <td>-0.038560</td>\n",
       "      <td>-0.048505</td>\n",
       "      <td>0.043141</td>\n",
       "      <td>0.063178</td>\n",
       "      <td>0.002730</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-07 00:00:00+00:00</th>\n",
       "      <td>0.236210</td>\n",
       "      <td>0.227872</td>\n",
       "      <td>-0.030427</td>\n",
       "      <td>0.033480</td>\n",
       "      <td>-0.060545</td>\n",
       "      <td>-0.059299</td>\n",
       "      <td>0.052288</td>\n",
       "      <td>-0.015037</td>\n",
       "      <td>-0.035376</td>\n",
       "      <td>0.001397</td>\n",
       "      <td>-0.006883</td>\n",
       "      <td>-0.010521</td>\n",
       "      <td>0.015467</td>\n",
       "      <td>0.007045</td>\n",
       "      <td>0.019816</td>\n",
       "      <td>0.038939</td>\n",
       "      <td>-0.017877</td>\n",
       "      <td>-0.003377</td>\n",
       "      <td>-0.005195</td>\n",
       "      <td>-0.071548</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-08 00:00:00+00:00</th>\n",
       "      <td>0.188262</td>\n",
       "      <td>0.019618</td>\n",
       "      <td>0.000696</td>\n",
       "      <td>-0.128410</td>\n",
       "      <td>-0.046820</td>\n",
       "      <td>0.026798</td>\n",
       "      <td>0.012929</td>\n",
       "      <td>-0.062751</td>\n",
       "      <td>0.030666</td>\n",
       "      <td>-0.021307</td>\n",
       "      <td>-0.014802</td>\n",
       "      <td>0.041605</td>\n",
       "      <td>-0.032503</td>\n",
       "      <td>-0.075620</td>\n",
       "      <td>0.059685</td>\n",
       "      <td>0.007089</td>\n",
       "      <td>0.062715</td>\n",
       "      <td>-0.015263</td>\n",
       "      <td>0.044241</td>\n",
       "      <td>-0.040707</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-09 00:00:00+00:00</th>\n",
       "      <td>0.179677</td>\n",
       "      <td>-0.152648</td>\n",
       "      <td>-0.028543</td>\n",
       "      <td>-0.024589</td>\n",
       "      <td>0.062666</td>\n",
       "      <td>-0.046810</td>\n",
       "      <td>0.011768</td>\n",
       "      <td>-0.017005</td>\n",
       "      <td>-0.044112</td>\n",
       "      <td>-0.043952</td>\n",
       "      <td>0.021041</td>\n",
       "      <td>-0.034465</td>\n",
       "      <td>0.030625</td>\n",
       "      <td>0.053066</td>\n",
       "      <td>-0.071384</td>\n",
       "      <td>0.013558</td>\n",
       "      <td>-0.028363</td>\n",
       "      <td>-0.007299</td>\n",
       "      <td>-0.044140</td>\n",
       "      <td>0.060379</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-10 00:00:00+00:00</th>\n",
       "      <td>-0.041286</td>\n",
       "      <td>-0.024149</td>\n",
       "      <td>0.091329</td>\n",
       "      <td>0.015559</td>\n",
       "      <td>0.063999</td>\n",
       "      <td>0.060843</td>\n",
       "      <td>0.001857</td>\n",
       "      <td>0.009473</td>\n",
       "      <td>-0.023308</td>\n",
       "      <td>0.003070</td>\n",
       "      <td>-0.034372</td>\n",
       "      <td>0.020570</td>\n",
       "      <td>-0.043859</td>\n",
       "      <td>-0.019334</td>\n",
       "      <td>-0.009270</td>\n",
       "      <td>0.003771</td>\n",
       "      <td>-0.036789</td>\n",
       "      <td>-0.001295</td>\n",
       "      <td>0.018443</td>\n",
       "      <td>-0.012991</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-11 00:00:00+00:00</th>\n",
       "      <td>0.465862</td>\n",
       "      <td>0.099187</td>\n",
       "      <td>-0.080968</td>\n",
       "      <td>0.036228</td>\n",
       "      <td>-0.099213</td>\n",
       "      <td>-0.053129</td>\n",
       "      <td>0.062375</td>\n",
       "      <td>-0.051997</td>\n",
       "      <td>0.038177</td>\n",
       "      <td>0.062569</td>\n",
       "      <td>-0.036801</td>\n",
       "      <td>0.006951</td>\n",
       "      <td>0.017182</td>\n",
       "      <td>0.006675</td>\n",
       "      <td>-0.075373</td>\n",
       "      <td>0.042667</td>\n",
       "      <td>0.031981</td>\n",
       "      <td>-0.012091</td>\n",
       "      <td>0.048609</td>\n",
       "      <td>0.004458</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-14 00:00:00+00:00</th>\n",
       "      <td>0.060677</td>\n",
       "      <td>0.089897</td>\n",
       "      <td>-0.036982</td>\n",
       "      <td>-0.026705</td>\n",
       "      <td>-0.051544</td>\n",
       "      <td>0.030263</td>\n",
       "      <td>-0.047910</td>\n",
       "      <td>0.030684</td>\n",
       "      <td>0.041127</td>\n",
       "      <td>-0.005011</td>\n",
       "      <td>-0.029015</td>\n",
       "      <td>0.005573</td>\n",
       "      <td>0.072463</td>\n",
       "      <td>-0.059811</td>\n",
       "      <td>-0.035806</td>\n",
       "      <td>0.031214</td>\n",
       "      <td>0.001233</td>\n",
       "      <td>0.008220</td>\n",
       "      <td>0.095705</td>\n",
       "      <td>-0.043082</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-15 00:00:00+00:00</th>\n",
       "      <td>-0.261346</td>\n",
       "      <td>-0.014776</td>\n",
       "      <td>-0.017604</td>\n",
       "      <td>0.047396</td>\n",
       "      <td>0.018358</td>\n",
       "      <td>0.090908</td>\n",
       "      <td>0.047691</td>\n",
       "      <td>-0.001269</td>\n",
       "      <td>0.017305</td>\n",
       "      <td>-0.005090</td>\n",
       "      <td>-0.001609</td>\n",
       "      <td>-0.058229</td>\n",
       "      <td>0.016304</td>\n",
       "      <td>-0.048888</td>\n",
       "      <td>0.001437</td>\n",
       "      <td>-0.000476</td>\n",
       "      <td>-0.005988</td>\n",
       "      <td>-0.008588</td>\n",
       "      <td>0.012289</td>\n",
       "      <td>0.045845</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-16 00:00:00+00:00</th>\n",
       "      <td>-0.273612</td>\n",
       "      <td>0.140936</td>\n",
       "      <td>-0.069412</td>\n",
       "      <td>-0.037736</td>\n",
       "      <td>-0.028426</td>\n",
       "      <td>-0.049014</td>\n",
       "      <td>0.005943</td>\n",
       "      <td>0.016031</td>\n",
       "      <td>-0.001746</td>\n",
       "      <td>-0.001656</td>\n",
       "      <td>0.017114</td>\n",
       "      <td>-0.108128</td>\n",
       "      <td>-0.023250</td>\n",
       "      <td>0.028967</td>\n",
       "      <td>0.009797</td>\n",
       "      <td>-0.008003</td>\n",
       "      <td>-0.065159</td>\n",
       "      <td>0.022028</td>\n",
       "      <td>-0.029699</td>\n",
       "      <td>0.022118</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-17 00:00:00+00:00</th>\n",
       "      <td>0.387714</td>\n",
       "      <td>0.082905</td>\n",
       "      <td>-0.041536</td>\n",
       "      <td>0.014495</td>\n",
       "      <td>-0.037934</td>\n",
       "      <td>-0.003954</td>\n",
       "      <td>0.061726</td>\n",
       "      <td>-0.055874</td>\n",
       "      <td>0.077461</td>\n",
       "      <td>-0.016682</td>\n",
       "      <td>-0.005562</td>\n",
       "      <td>0.011778</td>\n",
       "      <td>0.006933</td>\n",
       "      <td>0.023844</td>\n",
       "      <td>0.040504</td>\n",
       "      <td>-0.012434</td>\n",
       "      <td>0.023703</td>\n",
       "      <td>-0.057493</td>\n",
       "      <td>0.016777</td>\n",
       "      <td>-0.066839</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-18 00:00:00+00:00</th>\n",
       "      <td>0.335493</td>\n",
       "      <td>-0.058806</td>\n",
       "      <td>0.040694</td>\n",
       "      <td>-0.021550</td>\n",
       "      <td>0.027253</td>\n",
       "      <td>-0.047874</td>\n",
       "      <td>0.051925</td>\n",
       "      <td>-0.066521</td>\n",
       "      <td>-0.025063</td>\n",
       "      <td>-0.015994</td>\n",
       "      <td>0.012161</td>\n",
       "      <td>0.045561</td>\n",
       "      <td>0.009866</td>\n",
       "      <td>0.049559</td>\n",
       "      <td>0.004682</td>\n",
       "      <td>0.028856</td>\n",
       "      <td>0.015413</td>\n",
       "      <td>0.008011</td>\n",
       "      <td>-0.026695</td>\n",
       "      <td>0.015592</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-21 00:00:00+00:00</th>\n",
       "      <td>-0.159337</td>\n",
       "      <td>0.062431</td>\n",
       "      <td>0.007370</td>\n",
       "      <td>-0.010637</td>\n",
       "      <td>0.024059</td>\n",
       "      <td>0.011521</td>\n",
       "      <td>0.037342</td>\n",
       "      <td>0.024962</td>\n",
       "      <td>-0.053362</td>\n",
       "      <td>-0.010627</td>\n",
       "      <td>-0.001378</td>\n",
       "      <td>-0.010102</td>\n",
       "      <td>-0.064342</td>\n",
       "      <td>0.036723</td>\n",
       "      <td>0.009384</td>\n",
       "      <td>-0.056481</td>\n",
       "      <td>-0.012629</td>\n",
       "      <td>0.039160</td>\n",
       "      <td>-0.030542</td>\n",
       "      <td>0.012867</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-22 00:00:00+00:00</th>\n",
       "      <td>-0.216802</td>\n",
       "      <td>-0.039329</td>\n",
       "      <td>-0.019491</td>\n",
       "      <td>0.012844</td>\n",
       "      <td>-0.025912</td>\n",
       "      <td>-0.015474</td>\n",
       "      <td>-0.004066</td>\n",
       "      <td>0.057581</td>\n",
       "      <td>-0.022166</td>\n",
       "      <td>0.016840</td>\n",
       "      <td>0.028378</td>\n",
       "      <td>-0.016159</td>\n",
       "      <td>-0.011596</td>\n",
       "      <td>0.033709</td>\n",
       "      <td>-0.057132</td>\n",
       "      <td>0.009854</td>\n",
       "      <td>-0.091011</td>\n",
       "      <td>-0.010957</td>\n",
       "      <td>-0.000075</td>\n",
       "      <td>-0.007512</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-23 00:00:00+00:00</th>\n",
       "      <td>-0.364922</td>\n",
       "      <td>-0.269737</td>\n",
       "      <td>-0.061243</td>\n",
       "      <td>-0.071658</td>\n",
       "      <td>0.119797</td>\n",
       "      <td>0.006609</td>\n",
       "      <td>-0.017754</td>\n",
       "      <td>0.033758</td>\n",
       "      <td>-0.032044</td>\n",
       "      <td>-0.045158</td>\n",
       "      <td>-0.000036</td>\n",
       "      <td>-0.010632</td>\n",
       "      <td>-0.037346</td>\n",
       "      <td>-0.006443</td>\n",
       "      <td>-0.017290</td>\n",
       "      <td>-0.005587</td>\n",
       "      <td>-0.004569</td>\n",
       "      <td>0.012315</td>\n",
       "      <td>-0.034152</td>\n",
       "      <td>0.053331</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-24 00:00:00+00:00</th>\n",
       "      <td>0.031693</td>\n",
       "      <td>0.022354</td>\n",
       "      <td>0.014289</td>\n",
       "      <td>0.014725</td>\n",
       "      <td>0.029067</td>\n",
       "      <td>0.004738</td>\n",
       "      <td>0.050158</td>\n",
       "      <td>0.005268</td>\n",
       "      <td>0.007539</td>\n",
       "      <td>-0.000408</td>\n",
       "      <td>0.001177</td>\n",
       "      <td>-0.017106</td>\n",
       "      <td>-0.003190</td>\n",
       "      <td>-0.013906</td>\n",
       "      <td>0.003706</td>\n",
       "      <td>-0.002147</td>\n",
       "      <td>-0.024910</td>\n",
       "      <td>0.006447</td>\n",
       "      <td>0.002234</td>\n",
       "      <td>-0.013271</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-28 00:00:00+00:00</th>\n",
       "      <td>0.089724</td>\n",
       "      <td>0.136889</td>\n",
       "      <td>-0.030354</td>\n",
       "      <td>0.016619</td>\n",
       "      <td>-0.084991</td>\n",
       "      <td>-0.022747</td>\n",
       "      <td>0.008543</td>\n",
       "      <td>-0.044980</td>\n",
       "      <td>0.017149</td>\n",
       "      <td>0.006622</td>\n",
       "      <td>0.012963</td>\n",
       "      <td>-0.009834</td>\n",
       "      <td>0.015618</td>\n",
       "      <td>-0.022593</td>\n",
       "      <td>-0.017285</td>\n",
       "      <td>0.008758</td>\n",
       "      <td>0.016276</td>\n",
       "      <td>-0.020627</td>\n",
       "      <td>0.004976</td>\n",
       "      <td>-0.040490</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-29 00:00:00+00:00</th>\n",
       "      <td>-0.202740</td>\n",
       "      <td>-0.014107</td>\n",
       "      <td>-0.009558</td>\n",
       "      <td>-0.045621</td>\n",
       "      <td>0.006061</td>\n",
       "      <td>0.024956</td>\n",
       "      <td>-0.000153</td>\n",
       "      <td>0.003240</td>\n",
       "      <td>0.002101</td>\n",
       "      <td>-0.033296</td>\n",
       "      <td>0.022900</td>\n",
       "      <td>0.004406</td>\n",
       "      <td>-0.015734</td>\n",
       "      <td>-0.018064</td>\n",
       "      <td>0.003194</td>\n",
       "      <td>-0.006700</td>\n",
       "      <td>0.013765</td>\n",
       "      <td>0.021637</td>\n",
       "      <td>-0.011186</td>\n",
       "      <td>0.019353</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-30 00:00:00+00:00</th>\n",
       "      <td>0.193329</td>\n",
       "      <td>0.042207</td>\n",
       "      <td>-0.013910</td>\n",
       "      <td>0.027605</td>\n",
       "      <td>-0.059384</td>\n",
       "      <td>-0.000952</td>\n",
       "      <td>0.016656</td>\n",
       "      <td>-0.023215</td>\n",
       "      <td>0.013633</td>\n",
       "      <td>0.028218</td>\n",
       "      <td>-0.024866</td>\n",
       "      <td>-0.006775</td>\n",
       "      <td>0.016797</td>\n",
       "      <td>0.018249</td>\n",
       "      <td>0.006543</td>\n",
       "      <td>0.000488</td>\n",
       "      <td>0.007275</td>\n",
       "      <td>-0.029228</td>\n",
       "      <td>0.028640</td>\n",
       "      <td>-0.001527</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2015-12-31 00:00:00+00:00</th>\n",
       "      <td>0.157911</td>\n",
       "      <td>-0.125790</td>\n",
       "      <td>0.013748</td>\n",
       "      <td>0.000638</td>\n",
       "      <td>0.083791</td>\n",
       "      <td>0.003883</td>\n",
       "      <td>-0.026640</td>\n",
       "      <td>-0.045059</td>\n",
       "      <td>-0.031861</td>\n",
       "      <td>-0.021660</td>\n",
       "      <td>0.030675</td>\n",
       "      <td>0.017314</td>\n",
       "      <td>0.016095</td>\n",
       "      <td>-0.002135</td>\n",
       "      <td>0.009471</td>\n",
       "      <td>0.007893</td>\n",
       "      <td>0.013342</td>\n",
       "      <td>0.010341</td>\n",
       "      <td>-0.034181</td>\n",
       "      <td>-0.019226</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2016-01-04 00:00:00+00:00</th>\n",
       "      <td>0.304973</td>\n",
       "      <td>-0.181489</td>\n",
       "      <td>-0.025222</td>\n",
       "      <td>0.002928</td>\n",
       "      <td>0.022257</td>\n",
       "      <td>-0.072114</td>\n",
       "      <td>0.011806</td>\n",
       "      <td>-0.007387</td>\n",
       "      <td>-0.035864</td>\n",
       "      <td>-0.040566</td>\n",
       "      <td>0.069396</td>\n",
       "      <td>0.068978</td>\n",
       "      <td>-0.028233</td>\n",
       "      <td>0.042410</td>\n",
       "      <td>0.009863</td>\n",
       "      <td>-0.002565</td>\n",
       "      <td>0.019311</td>\n",
       "      <td>-0.010162</td>\n",
       "      <td>0.000179</td>\n",
       "      <td>0.023725</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2016-01-05 00:00:00+00:00</th>\n",
       "      <td>-0.031966</td>\n",
       "      <td>0.035723</td>\n",
       "      <td>-0.115370</td>\n",
       "      <td>-0.043163</td>\n",
       "      <td>-0.014104</td>\n",
       "      <td>0.002178</td>\n",
       "      <td>-0.009482</td>\n",
       "      <td>-0.053217</td>\n",
       "      <td>-0.014568</td>\n",
       "      <td>-0.049161</td>\n",
       "      <td>0.017051</td>\n",
       "      <td>-0.022855</td>\n",
       "      <td>-0.016989</td>\n",
       "      <td>-0.007099</td>\n",
       "      <td>-0.014532</td>\n",
       "      <td>0.024072</td>\n",
       "      <td>-0.003638</td>\n",
       "      <td>-0.016229</td>\n",
       "      <td>0.048041</td>\n",
       "      <td>-0.003472</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>1256 rows × 20 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                                 0         1         2         3         4   \\\n",
       "2011-01-07 00:00:00+00:00 -0.000574 -0.030781  0.011428 -0.023880  0.074403   \n",
       "2011-01-10 00:00:00+00:00 -0.003338 -0.029503  0.063908 -0.003170 -0.040026   \n",
       "2011-01-11 00:00:00+00:00 -0.069368 -0.089216 -0.022045 -0.009421  0.005051   \n",
       "2011-01-12 00:00:00+00:00 -0.173642 -0.041056 -0.007258  0.040697 -0.004041   \n",
       "2011-01-13 00:00:00+00:00  0.034800  0.003940  0.023370 -0.034629  0.018526   \n",
       "2011-01-14 00:00:00+00:00 -0.169339 -0.013460  0.021186  0.039599 -0.021852   \n",
       "2011-01-18 00:00:00+00:00 -0.044468 -0.053134 -0.050043 -0.095787 -0.084583   \n",
       "2011-01-19 00:00:00+00:00  0.334309  0.008250 -0.043801 -0.034928 -0.032766   \n",
       "2011-01-20 00:00:00+00:00  0.092978  0.063463 -0.115057  0.001378  0.046047   \n",
       "2011-01-21 00:00:00+00:00 -0.010612 -0.039014 -0.060734  0.074354 -0.026676   \n",
       "2011-01-24 00:00:00+00:00 -0.132461  0.002918  0.019896 -0.035192  0.001573   \n",
       "2011-01-25 00:00:00+00:00  0.023318  0.055328 -0.058818 -0.015182 -0.024205   \n",
       "2011-01-26 00:00:00+00:00 -0.170492 -0.086499  0.093798 -0.015209  0.101077   \n",
       "2011-01-27 00:00:00+00:00 -0.121020  0.098421  0.040164  0.043354 -0.012216   \n",
       "2011-01-28 00:00:00+00:00  0.412922 -0.158811 -0.001863  0.001899 -0.001394   \n",
       "2011-01-31 00:00:00+00:00 -0.183434 -0.158842 -0.026231 -0.007556  0.003105   \n",
       "2011-02-01 00:00:00+00:00 -0.321683  0.001660  0.006259  0.061301 -0.060343   \n",
       "2011-02-02 00:00:00+00:00  0.051158 -0.062750  0.051604 -0.046898 -0.054122   \n",
       "2011-02-03 00:00:00+00:00 -0.051495  0.043148 -0.002211 -0.014414 -0.012594   \n",
       "2011-02-04 00:00:00+00:00 -0.105173  0.027462  0.098398 -0.007985 -0.106246   \n",
       "2011-02-07 00:00:00+00:00 -0.124243  0.022392 -0.040952  0.076945  0.043709   \n",
       "2011-02-08 00:00:00+00:00 -0.097670  0.048408  0.019203 -0.008955  0.021216   \n",
       "2011-02-09 00:00:00+00:00  0.071557  0.043250 -0.010500 -0.002273 -0.027112   \n",
       "2011-02-10 00:00:00+00:00 -0.072551 -0.031846  0.027645 -0.039388 -0.000521   \n",
       "2011-02-11 00:00:00+00:00 -0.135279  0.036453  0.008168  0.076173  0.007972   \n",
       "2011-02-14 00:00:00+00:00 -0.033554 -0.104759  0.052716 -0.051757  0.010407   \n",
       "2011-02-15 00:00:00+00:00  0.080560  0.049125 -0.029513  0.011327  0.000359   \n",
       "2011-02-16 00:00:00+00:00 -0.143877 -0.038337  0.006311  0.010483 -0.001163   \n",
       "2011-02-17 00:00:00+00:00 -0.061364 -0.037369 -0.017618 -0.012165 -0.004592   \n",
       "2011-02-18 00:00:00+00:00 -0.020526  0.016631 -0.049655 -0.003782 -0.061836   \n",
       "...                             ...       ...       ...       ...       ...   \n",
       "2015-11-20 00:00:00+00:00 -0.058942  0.126185 -0.023002 -0.010170 -0.068942   \n",
       "2015-11-23 00:00:00+00:00  0.003345 -0.028194  0.005040 -0.026532  0.011221   \n",
       "2015-11-24 00:00:00+00:00 -0.054991 -0.170861  0.024898 -0.035892  0.004290   \n",
       "2015-11-25 00:00:00+00:00 -0.006263  0.065548  0.016415 -0.013076 -0.032690   \n",
       "2015-11-27 00:00:00+00:00  0.002314  0.096328 -0.020957  0.028000 -0.020538   \n",
       "2015-11-30 00:00:00+00:00  0.077453 -0.114410  0.019139  0.051895 -0.015392   \n",
       "2015-12-01 00:00:00+00:00 -0.198116  0.043587 -0.026472 -0.026643  0.038052   \n",
       "2015-12-02 00:00:00+00:00  0.293917  0.107179  0.125264  0.064940 -0.015594   \n",
       "2015-12-03 00:00:00+00:00  0.359368 -0.051350  0.011612  0.103608 -0.027046   \n",
       "2015-12-04 00:00:00+00:00 -0.321939  0.240665 -0.023590  0.009744 -0.078624   \n",
       "2015-12-07 00:00:00+00:00  0.236210  0.227872 -0.030427  0.033480 -0.060545   \n",
       "2015-12-08 00:00:00+00:00  0.188262  0.019618  0.000696 -0.128410 -0.046820   \n",
       "2015-12-09 00:00:00+00:00  0.179677 -0.152648 -0.028543 -0.024589  0.062666   \n",
       "2015-12-10 00:00:00+00:00 -0.041286 -0.024149  0.091329  0.015559  0.063999   \n",
       "2015-12-11 00:00:00+00:00  0.465862  0.099187 -0.080968  0.036228 -0.099213   \n",
       "2015-12-14 00:00:00+00:00  0.060677  0.089897 -0.036982 -0.026705 -0.051544   \n",
       "2015-12-15 00:00:00+00:00 -0.261346 -0.014776 -0.017604  0.047396  0.018358   \n",
       "2015-12-16 00:00:00+00:00 -0.273612  0.140936 -0.069412 -0.037736 -0.028426   \n",
       "2015-12-17 00:00:00+00:00  0.387714  0.082905 -0.041536  0.014495 -0.037934   \n",
       "2015-12-18 00:00:00+00:00  0.335493 -0.058806  0.040694 -0.021550  0.027253   \n",
       "2015-12-21 00:00:00+00:00 -0.159337  0.062431  0.007370 -0.010637  0.024059   \n",
       "2015-12-22 00:00:00+00:00 -0.216802 -0.039329 -0.019491  0.012844 -0.025912   \n",
       "2015-12-23 00:00:00+00:00 -0.364922 -0.269737 -0.061243 -0.071658  0.119797   \n",
       "2015-12-24 00:00:00+00:00  0.031693  0.022354  0.014289  0.014725  0.029067   \n",
       "2015-12-28 00:00:00+00:00  0.089724  0.136889 -0.030354  0.016619 -0.084991   \n",
       "2015-12-29 00:00:00+00:00 -0.202740 -0.014107 -0.009558 -0.045621  0.006061   \n",
       "2015-12-30 00:00:00+00:00  0.193329  0.042207 -0.013910  0.027605 -0.059384   \n",
       "2015-12-31 00:00:00+00:00  0.157911 -0.125790  0.013748  0.000638  0.083791   \n",
       "2016-01-04 00:00:00+00:00  0.304973 -0.181489 -0.025222  0.002928  0.022257   \n",
       "2016-01-05 00:00:00+00:00 -0.031966  0.035723 -0.115370 -0.043163 -0.014104   \n",
       "\n",
       "                                 5         6         7         8         9   \\\n",
       "2011-01-07 00:00:00+00:00 -0.064550  0.009386 -0.032856 -0.047045 -0.015925   \n",
       "2011-01-10 00:00:00+00:00 -0.062263 -0.002421  0.002570  0.039893 -0.054881   \n",
       "2011-01-11 00:00:00+00:00  0.070036  0.009434  0.009033 -0.002642  0.056375   \n",
       "2011-01-12 00:00:00+00:00 -0.007266  0.046975  0.024307  0.035595  0.005987   \n",
       "2011-01-13 00:00:00+00:00  0.010278  0.025531 -0.012727  0.028791 -0.011261   \n",
       "2011-01-14 00:00:00+00:00  0.010773  0.026133 -0.036284 -0.001756  0.020072   \n",
       "2011-01-18 00:00:00+00:00  0.029251  0.028883 -0.003567  0.030573  0.019413   \n",
       "2011-01-19 00:00:00+00:00 -0.001287 -0.035358  0.086854 -0.019597 -0.009986   \n",
       "2011-01-20 00:00:00+00:00  0.072876 -0.045739  0.045817 -0.046999  0.025897   \n",
       "2011-01-21 00:00:00+00:00  0.066479 -0.016271  0.012070  0.008802  0.008031   \n",
       "2011-01-24 00:00:00+00:00 -0.093190  0.058461  0.046484 -0.010409  0.024216   \n",
       "2011-01-25 00:00:00+00:00  0.013377  0.003735 -0.002677  0.033459  0.014738   \n",
       "2011-01-26 00:00:00+00:00 -0.072177  0.060672 -0.026105 -0.037414 -0.005933   \n",
       "2011-01-27 00:00:00+00:00 -0.064147 -0.013461 -0.016806  0.156020 -0.069005   \n",
       "2011-01-28 00:00:00+00:00  0.015446 -0.033169 -0.005631  0.066668  0.008962   \n",
       "2011-01-31 00:00:00+00:00  0.006023  0.026517 -0.042855 -0.000589 -0.038165   \n",
       "2011-02-01 00:00:00+00:00  0.018346  0.032039  0.028133 -0.014027 -0.005293   \n",
       "2011-02-02 00:00:00+00:00  0.020835  0.066607 -0.032395  0.010837  0.002190   \n",
       "2011-02-03 00:00:00+00:00 -0.059194 -0.053224 -0.004461 -0.037342 -0.063972   \n",
       "2011-02-04 00:00:00+00:00  0.004504 -0.051148  0.039047  0.020860 -0.004716   \n",
       "2011-02-07 00:00:00+00:00 -0.051621 -0.013025  0.001025 -0.016053  0.004337   \n",
       "2011-02-08 00:00:00+00:00 -0.007226 -0.039366 -0.034474 -0.051715 -0.000849   \n",
       "2011-02-09 00:00:00+00:00 -0.036417 -0.023869 -0.010735  0.001444 -0.017372   \n",
       "2011-02-10 00:00:00+00:00 -0.022117 -0.000010 -0.041150  0.012393  0.017846   \n",
       "2011-02-11 00:00:00+00:00  0.001489  0.009014 -0.016314  0.035063 -0.031783   \n",
       "2011-02-14 00:00:00+00:00  0.016441  0.019941  0.003569  0.107526  0.012916   \n",
       "2011-02-15 00:00:00+00:00  0.024140  0.014419  0.024889 -0.033879 -0.041406   \n",
       "2011-02-16 00:00:00+00:00  0.006824  0.009804 -0.005236 -0.005082  0.016669   \n",
       "2011-02-17 00:00:00+00:00 -0.010598  0.030904  0.027457  0.007619  0.031089   \n",
       "2011-02-18 00:00:00+00:00  0.028578 -0.044802  0.014061 -0.023747 -0.008086   \n",
       "...                             ...       ...       ...       ...       ...   \n",
       "2015-11-20 00:00:00+00:00 -0.031877 -0.042698 -0.027468  0.007915 -0.030562   \n",
       "2015-11-23 00:00:00+00:00 -0.010691 -0.059887 -0.027823 -0.012394 -0.010980   \n",
       "2015-11-24 00:00:00+00:00 -0.009815  0.008045 -0.010029 -0.048799 -0.013254   \n",
       "2015-11-25 00:00:00+00:00  0.008330 -0.035327 -0.035107  0.007880  0.033056   \n",
       "2015-11-27 00:00:00+00:00  0.006419  0.042704 -0.001682  0.037961  0.017944   \n",
       "2015-11-30 00:00:00+00:00 -0.039096  0.073202  0.028865  0.002668 -0.004750   \n",
       "2015-12-01 00:00:00+00:00  0.012082  0.031628 -0.018426 -0.004632 -0.073401   \n",
       "2015-12-02 00:00:00+00:00  0.008259 -0.027910 -0.051087  0.023777 -0.005025   \n",
       "2015-12-03 00:00:00+00:00 -0.072989  0.051499  0.056314  0.021035  0.047870   \n",
       "2015-12-04 00:00:00+00:00  0.049239 -0.000920  0.031646  0.048101  0.003577   \n",
       "2015-12-07 00:00:00+00:00 -0.059299  0.052288 -0.015037 -0.035376  0.001397   \n",
       "2015-12-08 00:00:00+00:00  0.026798  0.012929 -0.062751  0.030666 -0.021307   \n",
       "2015-12-09 00:00:00+00:00 -0.046810  0.011768 -0.017005 -0.044112 -0.043952   \n",
       "2015-12-10 00:00:00+00:00  0.060843  0.001857  0.009473 -0.023308  0.003070   \n",
       "2015-12-11 00:00:00+00:00 -0.053129  0.062375 -0.051997  0.038177  0.062569   \n",
       "2015-12-14 00:00:00+00:00  0.030263 -0.047910  0.030684  0.041127 -0.005011   \n",
       "2015-12-15 00:00:00+00:00  0.090908  0.047691 -0.001269  0.017305 -0.005090   \n",
       "2015-12-16 00:00:00+00:00 -0.049014  0.005943  0.016031 -0.001746 -0.001656   \n",
       "2015-12-17 00:00:00+00:00 -0.003954  0.061726 -0.055874  0.077461 -0.016682   \n",
       "2015-12-18 00:00:00+00:00 -0.047874  0.051925 -0.066521 -0.025063 -0.015994   \n",
       "2015-12-21 00:00:00+00:00  0.011521  0.037342  0.024962 -0.053362 -0.010627   \n",
       "2015-12-22 00:00:00+00:00 -0.015474 -0.004066  0.057581 -0.022166  0.016840   \n",
       "2015-12-23 00:00:00+00:00  0.006609 -0.017754  0.033758 -0.032044 -0.045158   \n",
       "2015-12-24 00:00:00+00:00  0.004738  0.050158  0.005268  0.007539 -0.000408   \n",
       "2015-12-28 00:00:00+00:00 -0.022747  0.008543 -0.044980  0.017149  0.006622   \n",
       "2015-12-29 00:00:00+00:00  0.024956 -0.000153  0.003240  0.002101 -0.033296   \n",
       "2015-12-30 00:00:00+00:00 -0.000952  0.016656 -0.023215  0.013633  0.028218   \n",
       "2015-12-31 00:00:00+00:00  0.003883 -0.026640 -0.045059 -0.031861 -0.021660   \n",
       "2016-01-04 00:00:00+00:00 -0.072114  0.011806 -0.007387 -0.035864 -0.040566   \n",
       "2016-01-05 00:00:00+00:00  0.002178 -0.009482 -0.053217 -0.014568 -0.049161   \n",
       "\n",
       "                                 10        11        12        13        14  \\\n",
       "2011-01-07 00:00:00+00:00  0.006513 -0.087893 -0.000682  0.007119 -0.021873   \n",
       "2011-01-10 00:00:00+00:00  0.037833  0.042430 -0.009385  0.003108 -0.031709   \n",
       "2011-01-11 00:00:00+00:00 -0.045610 -0.013268 -0.002949  0.007148 -0.005567   \n",
       "2011-01-12 00:00:00+00:00  0.020073 -0.000827 -0.004130  0.001017 -0.005911   \n",
       "2011-01-13 00:00:00+00:00  0.004458  0.009599  0.009488  0.008062 -0.005419   \n",
       "2011-01-14 00:00:00+00:00  0.024899 -0.009498 -0.036503 -0.014992  0.007853   \n",
       "2011-01-18 00:00:00+00:00 -0.042917  0.004839  0.034657  0.071559 -0.015124   \n",
       "2011-01-19 00:00:00+00:00  0.014147  0.015148 -0.016635 -0.019005 -0.015496   \n",
       "2011-01-20 00:00:00+00:00  0.024091 -0.002926 -0.057410 -0.030542 -0.022219   \n",
       "2011-01-21 00:00:00+00:00  0.017172  0.017864  0.002208  0.014105 -0.005400   \n",
       "2011-01-24 00:00:00+00:00  0.012886  0.018278 -0.015763  0.009809  0.000751   \n",
       "2011-01-25 00:00:00+00:00 -0.041327  0.049477 -0.024696  0.019632 -0.034115   \n",
       "2011-01-26 00:00:00+00:00 -0.034966  0.034205  0.070897  0.024215  0.029746   \n",
       "2011-01-27 00:00:00+00:00  0.018203  0.031188 -0.024657 -0.023602  0.003304   \n",
       "2011-01-28 00:00:00+00:00 -0.008841  0.013063 -0.007450 -0.004613  0.004245   \n",
       "2011-01-31 00:00:00+00:00  0.023971  0.020695  0.040312 -0.035933 -0.030698   \n",
       "2011-02-01 00:00:00+00:00  0.006895 -0.028584 -0.014219  0.023172  0.023266   \n",
       "2011-02-02 00:00:00+00:00 -0.012138 -0.025135  0.043604 -0.012883  0.028212   \n",
       "2011-02-03 00:00:00+00:00  0.052836  0.069770 -0.010902  0.040119 -0.005394   \n",
       "2011-02-04 00:00:00+00:00  0.021889  0.074695 -0.020637  0.045082  0.011685   \n",
       "2011-02-07 00:00:00+00:00  0.004781  0.005967  0.034853 -0.008942  0.023279   \n",
       "2011-02-08 00:00:00+00:00 -0.001710 -0.045899  0.011193  0.015681  0.003615   \n",
       "2011-02-09 00:00:00+00:00  0.011484 -0.006376 -0.020601  0.016102 -0.023509   \n",
       "2011-02-10 00:00:00+00:00 -0.003754  0.072630  0.106262 -0.005234  0.013003   \n",
       "2011-02-11 00:00:00+00:00  0.010050  0.037074 -0.022128  0.037863  0.011114   \n",
       "2011-02-14 00:00:00+00:00 -0.034353  0.037079  0.011532  0.008103  0.033844   \n",
       "2011-02-15 00:00:00+00:00  0.027759 -0.018958 -0.005724  0.001126 -0.012625   \n",
       "2011-02-16 00:00:00+00:00 -0.023779  0.035550  0.003970  0.019102 -0.000963   \n",
       "2011-02-17 00:00:00+00:00 -0.024233  0.001681 -0.034345  0.037007  0.040472   \n",
       "2011-02-18 00:00:00+00:00  0.003213  0.023899 -0.007882 -0.050274 -0.056426   \n",
       "...                             ...       ...       ...       ...       ...   \n",
       "2015-11-20 00:00:00+00:00 -0.030792  0.056974 -0.048579  0.026936 -0.031940   \n",
       "2015-11-23 00:00:00+00:00  0.010097  0.007888 -0.015818  0.037597  0.008395   \n",
       "2015-11-24 00:00:00+00:00  0.020933 -0.000837 -0.075732  0.021594  0.006993   \n",
       "2015-11-25 00:00:00+00:00 -0.008391  0.020107  0.006760 -0.008540 -0.008450   \n",
       "2015-11-27 00:00:00+00:00 -0.033611  0.001720  0.004676  0.001404 -0.013561   \n",
       "2015-11-30 00:00:00+00:00  0.026585 -0.037070  0.003426 -0.001432  0.004730   \n",
       "2015-12-01 00:00:00+00:00 -0.041368 -0.026892 -0.054280 -0.010629  0.003211   \n",
       "2015-12-02 00:00:00+00:00  0.001830  0.002291  0.041290  0.019637 -0.016573   \n",
       "2015-12-03 00:00:00+00:00 -0.000778  0.014537  0.014568 -0.008432 -0.004121   \n",
       "2015-12-04 00:00:00+00:00 -0.030169 -0.028821 -0.013562 -0.029147  0.059178   \n",
       "2015-12-07 00:00:00+00:00 -0.006883 -0.010521  0.015467  0.007045  0.019816   \n",
       "2015-12-08 00:00:00+00:00 -0.014802  0.041605 -0.032503 -0.075620  0.059685   \n",
       "2015-12-09 00:00:00+00:00  0.021041 -0.034465  0.030625  0.053066 -0.071384   \n",
       "2015-12-10 00:00:00+00:00 -0.034372  0.020570 -0.043859 -0.019334 -0.009270   \n",
       "2015-12-11 00:00:00+00:00 -0.036801  0.006951  0.017182  0.006675 -0.075373   \n",
       "2015-12-14 00:00:00+00:00 -0.029015  0.005573  0.072463 -0.059811 -0.035806   \n",
       "2015-12-15 00:00:00+00:00 -0.001609 -0.058229  0.016304 -0.048888  0.001437   \n",
       "2015-12-16 00:00:00+00:00  0.017114 -0.108128 -0.023250  0.028967  0.009797   \n",
       "2015-12-17 00:00:00+00:00 -0.005562  0.011778  0.006933  0.023844  0.040504   \n",
       "2015-12-18 00:00:00+00:00  0.012161  0.045561  0.009866  0.049559  0.004682   \n",
       "2015-12-21 00:00:00+00:00 -0.001378 -0.010102 -0.064342  0.036723  0.009384   \n",
       "2015-12-22 00:00:00+00:00  0.028378 -0.016159 -0.011596  0.033709 -0.057132   \n",
       "2015-12-23 00:00:00+00:00 -0.000036 -0.010632 -0.037346 -0.006443 -0.017290   \n",
       "2015-12-24 00:00:00+00:00  0.001177 -0.017106 -0.003190 -0.013906  0.003706   \n",
       "2015-12-28 00:00:00+00:00  0.012963 -0.009834  0.015618 -0.022593 -0.017285   \n",
       "2015-12-29 00:00:00+00:00  0.022900  0.004406 -0.015734 -0.018064  0.003194   \n",
       "2015-12-30 00:00:00+00:00 -0.024866 -0.006775  0.016797  0.018249  0.006543   \n",
       "2015-12-31 00:00:00+00:00  0.030675  0.017314  0.016095 -0.002135  0.009471   \n",
       "2016-01-04 00:00:00+00:00  0.069396  0.068978 -0.028233  0.042410  0.009863   \n",
       "2016-01-05 00:00:00+00:00  0.017051 -0.022855 -0.016989 -0.007099 -0.014532   \n",
       "\n",
       "                                 15        16        17        18        19  \n",
       "2011-01-07 00:00:00+00:00  0.002709  0.012091 -0.015344  0.009317 -0.036960  \n",
       "2011-01-10 00:00:00+00:00 -0.028422 -0.007200  0.029072 -0.005645 -0.000275  \n",
       "2011-01-11 00:00:00+00:00 -0.030767  0.066447  0.021966 -0.036331 -0.008554  \n",
       "2011-01-12 00:00:00+00:00  0.013428 -0.004919 -0.018185  0.019166  0.009622  \n",
       "2011-01-13 00:00:00+00:00 -0.010723  0.028180  0.004637  0.000817 -0.006831  \n",
       "2011-01-14 00:00:00+00:00  0.002126  0.030904 -0.001169 -0.016695  0.000152  \n",
       "2011-01-18 00:00:00+00:00  0.028398 -0.029574  0.015778 -0.025409 -0.005360  \n",
       "2011-01-19 00:00:00+00:00 -0.007897  0.018578  0.017747  0.017391 -0.025111  \n",
       "2011-01-20 00:00:00+00:00  0.004647 -0.091385  0.018830  0.013932 -0.022950  \n",
       "2011-01-21 00:00:00+00:00 -0.008799  0.005538  0.003020 -0.040738  0.000724  \n",
       "2011-01-24 00:00:00+00:00  0.007707 -0.008503 -0.009659 -0.007325 -0.011518  \n",
       "2011-01-25 00:00:00+00:00 -0.001819  0.007093  0.036058  0.020371  0.045060  \n",
       "2011-01-26 00:00:00+00:00  0.032456  0.017991  0.005339  0.019727  0.000886  \n",
       "2011-01-27 00:00:00+00:00  0.007613  0.025594 -0.023843 -0.047827  0.023200  \n",
       "2011-01-28 00:00:00+00:00 -0.018445  0.006172 -0.002254  0.001795  0.023933  \n",
       "2011-01-31 00:00:00+00:00  0.005962 -0.011219 -0.007772  0.030440 -0.002941  \n",
       "2011-02-01 00:00:00+00:00 -0.000693 -0.043285  0.020488 -0.024235 -0.036960  \n",
       "2011-02-02 00:00:00+00:00  0.016535  0.003502 -0.047113 -0.002763 -0.001548  \n",
       "2011-02-03 00:00:00+00:00 -0.009865 -0.032180  0.023330 -0.002409 -0.005642  \n",
       "2011-02-04 00:00:00+00:00  0.005196  0.016599  0.006758  0.021916 -0.018290  \n",
       "2011-02-07 00:00:00+00:00 -0.003573  0.002081  0.007590 -0.012849  0.021838  \n",
       "2011-02-08 00:00:00+00:00 -0.012555 -0.002277  0.003558 -0.020367 -0.017619  \n",
       "2011-02-09 00:00:00+00:00  0.008836 -0.019862  0.021695 -0.021371  0.023456  \n",
       "2011-02-10 00:00:00+00:00 -0.004933  0.017589 -0.017820 -0.033888 -0.042201  \n",
       "2011-02-11 00:00:00+00:00  0.053664 -0.039457  0.117246 -0.028876  0.009872  \n",
       "2011-02-14 00:00:00+00:00 -0.013990 -0.044614 -0.022484  0.018405 -0.008542  \n",
       "2011-02-15 00:00:00+00:00 -0.011647  0.001834 -0.028672  0.003400 -0.011557  \n",
       "2011-02-16 00:00:00+00:00 -0.000144 -0.046547  0.002395  0.028843 -0.047641  \n",
       "2011-02-17 00:00:00+00:00 -0.012895 -0.053224 -0.010670  0.043458 -0.062053  \n",
       "2011-02-18 00:00:00+00:00  0.006126  0.029004  0.017107 -0.019552 -0.024816  \n",
       "...                             ...       ...       ...       ...       ...  \n",
       "2015-11-20 00:00:00+00:00 -0.033990 -0.016844  0.004611  0.029034 -0.008704  \n",
       "2015-11-23 00:00:00+00:00  0.012272  0.008452 -0.001736  0.032249 -0.001174  \n",
       "2015-11-24 00:00:00+00:00 -0.011499 -0.039019  0.039815  0.005569  0.020823  \n",
       "2015-11-25 00:00:00+00:00  0.001916 -0.026516  0.023415  0.015921 -0.001494  \n",
       "2015-11-27 00:00:00+00:00 -0.008383  0.028764  0.010294 -0.001893  0.016179  \n",
       "2015-11-30 00:00:00+00:00  0.003156 -0.010192 -0.008144 -0.028695  0.025058  \n",
       "2015-12-01 00:00:00+00:00 -0.035280  0.031205  0.017648 -0.000873 -0.005195  \n",
       "2015-12-02 00:00:00+00:00  0.013174  0.025936  0.016420  0.017834 -0.039682  \n",
       "2015-12-03 00:00:00+00:00 -0.028199 -0.046488 -0.033518 -0.022776  0.022011  \n",
       "2015-12-04 00:00:00+00:00 -0.038560 -0.048505  0.043141  0.063178  0.002730  \n",
       "2015-12-07 00:00:00+00:00  0.038939 -0.017877 -0.003377 -0.005195 -0.071548  \n",
       "2015-12-08 00:00:00+00:00  0.007089  0.062715 -0.015263  0.044241 -0.040707  \n",
       "2015-12-09 00:00:00+00:00  0.013558 -0.028363 -0.007299 -0.044140  0.060379  \n",
       "2015-12-10 00:00:00+00:00  0.003771 -0.036789 -0.001295  0.018443 -0.012991  \n",
       "2015-12-11 00:00:00+00:00  0.042667  0.031981 -0.012091  0.048609  0.004458  \n",
       "2015-12-14 00:00:00+00:00  0.031214  0.001233  0.008220  0.095705 -0.043082  \n",
       "2015-12-15 00:00:00+00:00 -0.000476 -0.005988 -0.008588  0.012289  0.045845  \n",
       "2015-12-16 00:00:00+00:00 -0.008003 -0.065159  0.022028 -0.029699  0.022118  \n",
       "2015-12-17 00:00:00+00:00 -0.012434  0.023703 -0.057493  0.016777 -0.066839  \n",
       "2015-12-18 00:00:00+00:00  0.028856  0.015413  0.008011 -0.026695  0.015592  \n",
       "2015-12-21 00:00:00+00:00 -0.056481 -0.012629  0.039160 -0.030542  0.012867  \n",
       "2015-12-22 00:00:00+00:00  0.009854 -0.091011 -0.010957 -0.000075 -0.007512  \n",
       "2015-12-23 00:00:00+00:00 -0.005587 -0.004569  0.012315 -0.034152  0.053331  \n",
       "2015-12-24 00:00:00+00:00 -0.002147 -0.024910  0.006447  0.002234 -0.013271  \n",
       "2015-12-28 00:00:00+00:00  0.008758  0.016276 -0.020627  0.004976 -0.040490  \n",
       "2015-12-29 00:00:00+00:00 -0.006700  0.013765  0.021637 -0.011186  0.019353  \n",
       "2015-12-30 00:00:00+00:00  0.000488  0.007275 -0.029228  0.028640 -0.001527  \n",
       "2015-12-31 00:00:00+00:00  0.007893  0.013342  0.010341 -0.034181 -0.019226  \n",
       "2016-01-04 00:00:00+00:00 -0.002565  0.019311 -0.010162  0.000179  0.023725  \n",
       "2016-01-05 00:00:00+00:00  0.024072 -0.003638 -0.016229  0.048041 -0.003472  \n",
       "\n",
       "[1256 rows x 20 columns]"
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "rm.factor_returns_"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# TODO: Print The Idiosyncratic Risk Matrix"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style>\n",
       "    .dataframe thead tr:only-child th {\n",
       "        text-align: right;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: left;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>Equity(0 [A])</th>\n",
       "      <th>Equity(1 [AAL])</th>\n",
       "      <th>Equity(2 [AAP])</th>\n",
       "      <th>Equity(3 [AAPL])</th>\n",
       "      <th>Equity(4 [ABBV])</th>\n",
       "      <th>Equity(5 [ABC])</th>\n",
       "      <th>Equity(6 [ABT])</th>\n",
       "      <th>Equity(7 [ACN])</th>\n",
       "      <th>Equity(8 [ADBE])</th>\n",
       "      <th>Equity(9 [ADI])</th>\n",
       "      <th>...</th>\n",
       "      <th>Equity(481 [XL])</th>\n",
       "      <th>Equity(482 [XLNX])</th>\n",
       "      <th>Equity(483 [XOM])</th>\n",
       "      <th>Equity(484 [XRAY])</th>\n",
       "      <th>Equity(485 [XRX])</th>\n",
       "      <th>Equity(486 [XYL])</th>\n",
       "      <th>Equity(487 [YUM])</th>\n",
       "      <th>Equity(488 [ZBH])</th>\n",
       "      <th>Equity(489 [ZION])</th>\n",
       "      <th>Equity(490 [ZTS])</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>Equity(0 [A])</th>\n",
       "      <td>0.022725</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(1 [AAL])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.051901</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(2 [AAP])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.054312</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(3 [AAPL])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.048019</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(4 [ABBV])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.030404</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(5 [ABC])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.018545</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(6 [ABT])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.014815</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(7 [ACN])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.021775</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(8 [ADBE])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.034421</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(9 [ADI])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.018984</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(10 [ADM])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(11 [ADP])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(12 [ADS])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(13 [ADSK])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(14 [AEE])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(15 [AEP])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(16 [AES])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(17 [AET])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(18 [AFL])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(19 [AGN])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(20 [AIG])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(21 [AIV])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(22 [AIZ])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(23 [AJG])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(24 [AKAM])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(25 [ALB])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(26 [ALGN])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(27 [ALK])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(28 [ALL])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(29 [ALLE])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(460 [VRSN])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(461 [VRTX])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(462 [VTR])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(463 [VZ])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(464 [WAT])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(465 [WBA])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(466 [WDC])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(467 [WEC])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(468 [WFC])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(469 [WHR])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(471 [WM])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(472 [WMB])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(473 [WMT])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(474 [WRK])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(475 [WU])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(476 [WY])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(477 [WYN])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(478 [WYNN])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(479 [XEC])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(480 [XEL])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(481 [XL])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.020519</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(482 [XLNX])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.026843</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(483 [XOM])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.010598</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(484 [XRAY])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.015372</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(485 [XRX])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.039469</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(486 [XYL])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.031916</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(487 [YUM])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.043855</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(488 [ZBH])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.02233</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(489 [ZION])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.023372</td>\n",
       "      <td>0.000000</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>Equity(490 [ZTS])</th>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>...</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.00000</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>0.027351</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>490 rows × 490 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "                    Equity(0 [A])  Equity(1 [AAL])  Equity(2 [AAP])  \\\n",
       "Equity(0 [A])            0.022725         0.000000         0.000000   \n",
       "Equity(1 [AAL])          0.000000         0.051901         0.000000   \n",
       "Equity(2 [AAP])          0.000000         0.000000         0.054312   \n",
       "Equity(3 [AAPL])         0.000000         0.000000         0.000000   \n",
       "Equity(4 [ABBV])         0.000000         0.000000         0.000000   \n",
       "Equity(5 [ABC])          0.000000         0.000000         0.000000   \n",
       "Equity(6 [ABT])          0.000000         0.000000         0.000000   \n",
       "Equity(7 [ACN])          0.000000         0.000000         0.000000   \n",
       "Equity(8 [ADBE])         0.000000         0.000000         0.000000   \n",
       "Equity(9 [ADI])          0.000000         0.000000         0.000000   \n",
       "Equity(10 [ADM])         0.000000         0.000000         0.000000   \n",
       "Equity(11 [ADP])         0.000000         0.000000         0.000000   \n",
       "Equity(12 [ADS])         0.000000         0.000000         0.000000   \n",
       "Equity(13 [ADSK])        0.000000         0.000000         0.000000   \n",
       "Equity(14 [AEE])         0.000000         0.000000         0.000000   \n",
       "Equity(15 [AEP])         0.000000         0.000000         0.000000   \n",
       "Equity(16 [AES])         0.000000         0.000000         0.000000   \n",
       "Equity(17 [AET])         0.000000         0.000000         0.000000   \n",
       "Equity(18 [AFL])         0.000000         0.000000         0.000000   \n",
       "Equity(19 [AGN])         0.000000         0.000000         0.000000   \n",
       "Equity(20 [AIG])         0.000000         0.000000         0.000000   \n",
       "Equity(21 [AIV])         0.000000         0.000000         0.000000   \n",
       "Equity(22 [AIZ])         0.000000         0.000000         0.000000   \n",
       "Equity(23 [AJG])         0.000000         0.000000         0.000000   \n",
       "Equity(24 [AKAM])        0.000000         0.000000         0.000000   \n",
       "Equity(25 [ALB])         0.000000         0.000000         0.000000   \n",
       "Equity(26 [ALGN])        0.000000         0.000000         0.000000   \n",
       "Equity(27 [ALK])         0.000000         0.000000         0.000000   \n",
       "Equity(28 [ALL])         0.000000         0.000000         0.000000   \n",
       "Equity(29 [ALLE])        0.000000         0.000000         0.000000   \n",
       "...                           ...              ...              ...   \n",
       "Equity(460 [VRSN])       0.000000         0.000000         0.000000   \n",
       "Equity(461 [VRTX])       0.000000         0.000000         0.000000   \n",
       "Equity(462 [VTR])        0.000000         0.000000         0.000000   \n",
       "Equity(463 [VZ])         0.000000         0.000000         0.000000   \n",
       "Equity(464 [WAT])        0.000000         0.000000         0.000000   \n",
       "Equity(465 [WBA])        0.000000         0.000000         0.000000   \n",
       "Equity(466 [WDC])        0.000000         0.000000         0.000000   \n",
       "Equity(467 [WEC])        0.000000         0.000000         0.000000   \n",
       "Equity(468 [WFC])        0.000000         0.000000         0.000000   \n",
       "Equity(469 [WHR])        0.000000         0.000000         0.000000   \n",
       "Equity(471 [WM])         0.000000         0.000000         0.000000   \n",
       "Equity(472 [WMB])        0.000000         0.000000         0.000000   \n",
       "Equity(473 [WMT])        0.000000         0.000000         0.000000   \n",
       "Equity(474 [WRK])        0.000000         0.000000         0.000000   \n",
       "Equity(475 [WU])         0.000000         0.000000         0.000000   \n",
       "Equity(476 [WY])         0.000000         0.000000         0.000000   \n",
       "Equity(477 [WYN])        0.000000         0.000000         0.000000   \n",
       "Equity(478 [WYNN])       0.000000         0.000000         0.000000   \n",
       "Equity(479 [XEC])        0.000000         0.000000         0.000000   \n",
       "Equity(480 [XEL])        0.000000         0.000000         0.000000   \n",
       "Equity(481 [XL])         0.000000         0.000000         0.000000   \n",
       "Equity(482 [XLNX])       0.000000         0.000000         0.000000   \n",
       "Equity(483 [XOM])        0.000000         0.000000         0.000000   \n",
       "Equity(484 [XRAY])       0.000000         0.000000         0.000000   \n",
       "Equity(485 [XRX])        0.000000         0.000000         0.000000   \n",
       "Equity(486 [XYL])        0.000000         0.000000         0.000000   \n",
       "Equity(487 [YUM])        0.000000         0.000000         0.000000   \n",
       "Equity(488 [ZBH])        0.000000         0.000000         0.000000   \n",
       "Equity(489 [ZION])       0.000000         0.000000         0.000000   \n",
       "Equity(490 [ZTS])        0.000000         0.000000         0.000000   \n",
       "\n",
       "                    Equity(3 [AAPL])  Equity(4 [ABBV])  Equity(5 [ABC])  \\\n",
       "Equity(0 [A])               0.000000          0.000000         0.000000   \n",
       "Equity(1 [AAL])             0.000000          0.000000         0.000000   \n",
       "Equity(2 [AAP])             0.000000          0.000000         0.000000   \n",
       "Equity(3 [AAPL])            0.048019          0.000000         0.000000   \n",
       "Equity(4 [ABBV])            0.000000          0.030404         0.000000   \n",
       "Equity(5 [ABC])             0.000000          0.000000         0.018545   \n",
       "Equity(6 [ABT])             0.000000          0.000000         0.000000   \n",
       "Equity(7 [ACN])             0.000000          0.000000         0.000000   \n",
       "Equity(8 [ADBE])            0.000000          0.000000         0.000000   \n",
       "Equity(9 [ADI])             0.000000          0.000000         0.000000   \n",
       "Equity(10 [ADM])            0.000000          0.000000         0.000000   \n",
       "Equity(11 [ADP])            0.000000          0.000000         0.000000   \n",
       "Equity(12 [ADS])            0.000000          0.000000         0.000000   \n",
       "Equity(13 [ADSK])           0.000000          0.000000         0.000000   \n",
       "Equity(14 [AEE])            0.000000          0.000000         0.000000   \n",
       "Equity(15 [AEP])            0.000000          0.000000         0.000000   \n",
       "Equity(16 [AES])            0.000000          0.000000         0.000000   \n",
       "Equity(17 [AET])            0.000000          0.000000         0.000000   \n",
       "Equity(18 [AFL])            0.000000          0.000000         0.000000   \n",
       "Equity(19 [AGN])            0.000000          0.000000         0.000000   \n",
       "Equity(20 [AIG])            0.000000          0.000000         0.000000   \n",
       "Equity(21 [AIV])            0.000000          0.000000         0.000000   \n",
       "Equity(22 [AIZ])            0.000000          0.000000         0.000000   \n",
       "Equity(23 [AJG])            0.000000          0.000000         0.000000   \n",
       "Equity(24 [AKAM])           0.000000          0.000000         0.000000   \n",
       "Equity(25 [ALB])            0.000000          0.000000         0.000000   \n",
       "Equity(26 [ALGN])           0.000000          0.000000         0.000000   \n",
       "Equity(27 [ALK])            0.000000          0.000000         0.000000   \n",
       "Equity(28 [ALL])            0.000000          0.000000         0.000000   \n",
       "Equity(29 [ALLE])           0.000000          0.000000         0.000000   \n",
       "...                              ...               ...              ...   \n",
       "Equity(460 [VRSN])          0.000000          0.000000         0.000000   \n",
       "Equity(461 [VRTX])          0.000000          0.000000         0.000000   \n",
       "Equity(462 [VTR])           0.000000          0.000000         0.000000   \n",
       "Equity(463 [VZ])            0.000000          0.000000         0.000000   \n",
       "Equity(464 [WAT])           0.000000          0.000000         0.000000   \n",
       "Equity(465 [WBA])           0.000000          0.000000         0.000000   \n",
       "Equity(466 [WDC])           0.000000          0.000000         0.000000   \n",
       "Equity(467 [WEC])           0.000000          0.000000         0.000000   \n",
       "Equity(468 [WFC])           0.000000          0.000000         0.000000   \n",
       "Equity(469 [WHR])           0.000000          0.000000         0.000000   \n",
       "Equity(471 [WM])            0.000000          0.000000         0.000000   \n",
       "Equity(472 [WMB])           0.000000          0.000000         0.000000   \n",
       "Equity(473 [WMT])           0.000000          0.000000         0.000000   \n",
       "Equity(474 [WRK])           0.000000          0.000000         0.000000   \n",
       "Equity(475 [WU])            0.000000          0.000000         0.000000   \n",
       "Equity(476 [WY])            0.000000          0.000000         0.000000   \n",
       "Equity(477 [WYN])           0.000000          0.000000         0.000000   \n",
       "Equity(478 [WYNN])          0.000000          0.000000         0.000000   \n",
       "Equity(479 [XEC])           0.000000          0.000000         0.000000   \n",
       "Equity(480 [XEL])           0.000000          0.000000         0.000000   \n",
       "Equity(481 [XL])            0.000000          0.000000         0.000000   \n",
       "Equity(482 [XLNX])          0.000000          0.000000         0.000000   \n",
       "Equity(483 [XOM])           0.000000          0.000000         0.000000   \n",
       "Equity(484 [XRAY])          0.000000          0.000000         0.000000   \n",
       "Equity(485 [XRX])           0.000000          0.000000         0.000000   \n",
       "Equity(486 [XYL])           0.000000          0.000000         0.000000   \n",
       "Equity(487 [YUM])           0.000000          0.000000         0.000000   \n",
       "Equity(488 [ZBH])           0.000000          0.000000         0.000000   \n",
       "Equity(489 [ZION])          0.000000          0.000000         0.000000   \n",
       "Equity(490 [ZTS])           0.000000          0.000000         0.000000   \n",
       "\n",
       "                    Equity(6 [ABT])  Equity(7 [ACN])  Equity(8 [ADBE])  \\\n",
       "Equity(0 [A])              0.000000         0.000000          0.000000   \n",
       "Equity(1 [AAL])            0.000000         0.000000          0.000000   \n",
       "Equity(2 [AAP])            0.000000         0.000000          0.000000   \n",
       "Equity(3 [AAPL])           0.000000         0.000000          0.000000   \n",
       "Equity(4 [ABBV])           0.000000         0.000000          0.000000   \n",
       "Equity(5 [ABC])            0.000000         0.000000          0.000000   \n",
       "Equity(6 [ABT])            0.014815         0.000000          0.000000   \n",
       "Equity(7 [ACN])            0.000000         0.021775          0.000000   \n",
       "Equity(8 [ADBE])           0.000000         0.000000          0.034421   \n",
       "Equity(9 [ADI])            0.000000         0.000000          0.000000   \n",
       "Equity(10 [ADM])           0.000000         0.000000          0.000000   \n",
       "Equity(11 [ADP])           0.000000         0.000000          0.000000   \n",
       "Equity(12 [ADS])           0.000000         0.000000          0.000000   \n",
       "Equity(13 [ADSK])          0.000000         0.000000          0.000000   \n",
       "Equity(14 [AEE])           0.000000         0.000000          0.000000   \n",
       "Equity(15 [AEP])           0.000000         0.000000          0.000000   \n",
       "Equity(16 [AES])           0.000000         0.000000          0.000000   \n",
       "Equity(17 [AET])           0.000000         0.000000          0.000000   \n",
       "Equity(18 [AFL])           0.000000         0.000000          0.000000   \n",
       "Equity(19 [AGN])           0.000000         0.000000          0.000000   \n",
       "Equity(20 [AIG])           0.000000         0.000000          0.000000   \n",
       "Equity(21 [AIV])           0.000000         0.000000          0.000000   \n",
       "Equity(22 [AIZ])           0.000000         0.000000          0.000000   \n",
       "Equity(23 [AJG])           0.000000         0.000000          0.000000   \n",
       "Equity(24 [AKAM])          0.000000         0.000000          0.000000   \n",
       "Equity(25 [ALB])           0.000000         0.000000          0.000000   \n",
       "Equity(26 [ALGN])          0.000000         0.000000          0.000000   \n",
       "Equity(27 [ALK])           0.000000         0.000000          0.000000   \n",
       "Equity(28 [ALL])           0.000000         0.000000          0.000000   \n",
       "Equity(29 [ALLE])          0.000000         0.000000          0.000000   \n",
       "...                             ...              ...               ...   \n",
       "Equity(460 [VRSN])         0.000000         0.000000          0.000000   \n",
       "Equity(461 [VRTX])         0.000000         0.000000          0.000000   \n",
       "Equity(462 [VTR])          0.000000         0.000000          0.000000   \n",
       "Equity(463 [VZ])           0.000000         0.000000          0.000000   \n",
       "Equity(464 [WAT])          0.000000         0.000000          0.000000   \n",
       "Equity(465 [WBA])          0.000000         0.000000          0.000000   \n",
       "Equity(466 [WDC])          0.000000         0.000000          0.000000   \n",
       "Equity(467 [WEC])          0.000000         0.000000          0.000000   \n",
       "Equity(468 [WFC])          0.000000         0.000000          0.000000   \n",
       "Equity(469 [WHR])          0.000000         0.000000          0.000000   \n",
       "Equity(471 [WM])           0.000000         0.000000          0.000000   \n",
       "Equity(472 [WMB])          0.000000         0.000000          0.000000   \n",
       "Equity(473 [WMT])          0.000000         0.000000          0.000000   \n",
       "Equity(474 [WRK])          0.000000         0.000000          0.000000   \n",
       "Equity(475 [WU])           0.000000         0.000000          0.000000   \n",
       "Equity(476 [WY])           0.000000         0.000000          0.000000   \n",
       "Equity(477 [WYN])          0.000000         0.000000          0.000000   \n",
       "Equity(478 [WYNN])         0.000000         0.000000          0.000000   \n",
       "Equity(479 [XEC])          0.000000         0.000000          0.000000   \n",
       "Equity(480 [XEL])          0.000000         0.000000          0.000000   \n",
       "Equity(481 [XL])           0.000000         0.000000          0.000000   \n",
       "Equity(482 [XLNX])         0.000000         0.000000          0.000000   \n",
       "Equity(483 [XOM])          0.000000         0.000000          0.000000   \n",
       "Equity(484 [XRAY])         0.000000         0.000000          0.000000   \n",
       "Equity(485 [XRX])          0.000000         0.000000          0.000000   \n",
       "Equity(486 [XYL])          0.000000         0.000000          0.000000   \n",
       "Equity(487 [YUM])          0.000000         0.000000          0.000000   \n",
       "Equity(488 [ZBH])          0.000000         0.000000          0.000000   \n",
       "Equity(489 [ZION])         0.000000         0.000000          0.000000   \n",
       "Equity(490 [ZTS])          0.000000         0.000000          0.000000   \n",
       "\n",
       "                    Equity(9 [ADI])        ...          Equity(481 [XL])  \\\n",
       "Equity(0 [A])              0.000000        ...                  0.000000   \n",
       "Equity(1 [AAL])            0.000000        ...                  0.000000   \n",
       "Equity(2 [AAP])            0.000000        ...                  0.000000   \n",
       "Equity(3 [AAPL])           0.000000        ...                  0.000000   \n",
       "Equity(4 [ABBV])           0.000000        ...                  0.000000   \n",
       "Equity(5 [ABC])            0.000000        ...                  0.000000   \n",
       "Equity(6 [ABT])            0.000000        ...                  0.000000   \n",
       "Equity(7 [ACN])            0.000000        ...                  0.000000   \n",
       "Equity(8 [ADBE])           0.000000        ...                  0.000000   \n",
       "Equity(9 [ADI])            0.018984        ...                  0.000000   \n",
       "Equity(10 [ADM])           0.000000        ...                  0.000000   \n",
       "Equity(11 [ADP])           0.000000        ...                  0.000000   \n",
       "Equity(12 [ADS])           0.000000        ...                  0.000000   \n",
       "Equity(13 [ADSK])          0.000000        ...                  0.000000   \n",
       "Equity(14 [AEE])           0.000000        ...                  0.000000   \n",
       "Equity(15 [AEP])           0.000000        ...                  0.000000   \n",
       "Equity(16 [AES])           0.000000        ...                  0.000000   \n",
       "Equity(17 [AET])           0.000000        ...                  0.000000   \n",
       "Equity(18 [AFL])           0.000000        ...                  0.000000   \n",
       "Equity(19 [AGN])           0.000000        ...                  0.000000   \n",
       "Equity(20 [AIG])           0.000000        ...                  0.000000   \n",
       "Equity(21 [AIV])           0.000000        ...                  0.000000   \n",
       "Equity(22 [AIZ])           0.000000        ...                  0.000000   \n",
       "Equity(23 [AJG])           0.000000        ...                  0.000000   \n",
       "Equity(24 [AKAM])          0.000000        ...                  0.000000   \n",
       "Equity(25 [ALB])           0.000000        ...                  0.000000   \n",
       "Equity(26 [ALGN])          0.000000        ...                  0.000000   \n",
       "Equity(27 [ALK])           0.000000        ...                  0.000000   \n",
       "Equity(28 [ALL])           0.000000        ...                  0.000000   \n",
       "Equity(29 [ALLE])          0.000000        ...                  0.000000   \n",
       "...                             ...        ...                       ...   \n",
       "Equity(460 [VRSN])         0.000000        ...                  0.000000   \n",
       "Equity(461 [VRTX])         0.000000        ...                  0.000000   \n",
       "Equity(462 [VTR])          0.000000        ...                  0.000000   \n",
       "Equity(463 [VZ])           0.000000        ...                  0.000000   \n",
       "Equity(464 [WAT])          0.000000        ...                  0.000000   \n",
       "Equity(465 [WBA])          0.000000        ...                  0.000000   \n",
       "Equity(466 [WDC])          0.000000        ...                  0.000000   \n",
       "Equity(467 [WEC])          0.000000        ...                  0.000000   \n",
       "Equity(468 [WFC])          0.000000        ...                  0.000000   \n",
       "Equity(469 [WHR])          0.000000        ...                  0.000000   \n",
       "Equity(471 [WM])           0.000000        ...                  0.000000   \n",
       "Equity(472 [WMB])          0.000000        ...                  0.000000   \n",
       "Equity(473 [WMT])          0.000000        ...                  0.000000   \n",
       "Equity(474 [WRK])          0.000000        ...                  0.000000   \n",
       "Equity(475 [WU])           0.000000        ...                  0.000000   \n",
       "Equity(476 [WY])           0.000000        ...                  0.000000   \n",
       "Equity(477 [WYN])          0.000000        ...                  0.000000   \n",
       "Equity(478 [WYNN])         0.000000        ...                  0.000000   \n",
       "Equity(479 [XEC])          0.000000        ...                  0.000000   \n",
       "Equity(480 [XEL])          0.000000        ...                  0.000000   \n",
       "Equity(481 [XL])           0.000000        ...                  0.020519   \n",
       "Equity(482 [XLNX])         0.000000        ...                  0.000000   \n",
       "Equity(483 [XOM])          0.000000        ...                  0.000000   \n",
       "Equity(484 [XRAY])         0.000000        ...                  0.000000   \n",
       "Equity(485 [XRX])          0.000000        ...                  0.000000   \n",
       "Equity(486 [XYL])          0.000000        ...                  0.000000   \n",
       "Equity(487 [YUM])          0.000000        ...                  0.000000   \n",
       "Equity(488 [ZBH])          0.000000        ...                  0.000000   \n",
       "Equity(489 [ZION])         0.000000        ...                  0.000000   \n",
       "Equity(490 [ZTS])          0.000000        ...                  0.000000   \n",
       "\n",
       "                    Equity(482 [XLNX])  Equity(483 [XOM])  Equity(484 [XRAY])  \\\n",
       "Equity(0 [A])                 0.000000           0.000000            0.000000   \n",
       "Equity(1 [AAL])               0.000000           0.000000            0.000000   \n",
       "Equity(2 [AAP])               0.000000           0.000000            0.000000   \n",
       "Equity(3 [AAPL])              0.000000           0.000000            0.000000   \n",
       "Equity(4 [ABBV])              0.000000           0.000000            0.000000   \n",
       "Equity(5 [ABC])               0.000000           0.000000            0.000000   \n",
       "Equity(6 [ABT])               0.000000           0.000000            0.000000   \n",
       "Equity(7 [ACN])               0.000000           0.000000            0.000000   \n",
       "Equity(8 [ADBE])              0.000000           0.000000            0.000000   \n",
       "Equity(9 [ADI])               0.000000           0.000000            0.000000   \n",
       "Equity(10 [ADM])              0.000000           0.000000            0.000000   \n",
       "Equity(11 [ADP])              0.000000           0.000000            0.000000   \n",
       "Equity(12 [ADS])              0.000000           0.000000            0.000000   \n",
       "Equity(13 [ADSK])             0.000000           0.000000            0.000000   \n",
       "Equity(14 [AEE])              0.000000           0.000000            0.000000   \n",
       "Equity(15 [AEP])              0.000000           0.000000            0.000000   \n",
       "Equity(16 [AES])              0.000000           0.000000            0.000000   \n",
       "Equity(17 [AET])              0.000000           0.000000            0.000000   \n",
       "Equity(18 [AFL])              0.000000           0.000000            0.000000   \n",
       "Equity(19 [AGN])              0.000000           0.000000            0.000000   \n",
       "Equity(20 [AIG])              0.000000           0.000000            0.000000   \n",
       "Equity(21 [AIV])              0.000000           0.000000            0.000000   \n",
       "Equity(22 [AIZ])              0.000000           0.000000            0.000000   \n",
       "Equity(23 [AJG])              0.000000           0.000000            0.000000   \n",
       "Equity(24 [AKAM])             0.000000           0.000000            0.000000   \n",
       "Equity(25 [ALB])              0.000000           0.000000            0.000000   \n",
       "Equity(26 [ALGN])             0.000000           0.000000            0.000000   \n",
       "Equity(27 [ALK])              0.000000           0.000000            0.000000   \n",
       "Equity(28 [ALL])              0.000000           0.000000            0.000000   \n",
       "Equity(29 [ALLE])             0.000000           0.000000            0.000000   \n",
       "...                                ...                ...                 ...   \n",
       "Equity(460 [VRSN])            0.000000           0.000000            0.000000   \n",
       "Equity(461 [VRTX])            0.000000           0.000000            0.000000   \n",
       "Equity(462 [VTR])             0.000000           0.000000            0.000000   \n",
       "Equity(463 [VZ])              0.000000           0.000000            0.000000   \n",
       "Equity(464 [WAT])             0.000000           0.000000            0.000000   \n",
       "Equity(465 [WBA])             0.000000           0.000000            0.000000   \n",
       "Equity(466 [WDC])             0.000000           0.000000            0.000000   \n",
       "Equity(467 [WEC])             0.000000           0.000000            0.000000   \n",
       "Equity(468 [WFC])             0.000000           0.000000            0.000000   \n",
       "Equity(469 [WHR])             0.000000           0.000000            0.000000   \n",
       "Equity(471 [WM])              0.000000           0.000000            0.000000   \n",
       "Equity(472 [WMB])             0.000000           0.000000            0.000000   \n",
       "Equity(473 [WMT])             0.000000           0.000000            0.000000   \n",
       "Equity(474 [WRK])             0.000000           0.000000            0.000000   \n",
       "Equity(475 [WU])              0.000000           0.000000            0.000000   \n",
       "Equity(476 [WY])              0.000000           0.000000            0.000000   \n",
       "Equity(477 [WYN])             0.000000           0.000000            0.000000   \n",
       "Equity(478 [WYNN])            0.000000           0.000000            0.000000   \n",
       "Equity(479 [XEC])             0.000000           0.000000            0.000000   \n",
       "Equity(480 [XEL])             0.000000           0.000000            0.000000   \n",
       "Equity(481 [XL])              0.000000           0.000000            0.000000   \n",
       "Equity(482 [XLNX])            0.026843           0.000000            0.000000   \n",
       "Equity(483 [XOM])             0.000000           0.010598            0.000000   \n",
       "Equity(484 [XRAY])            0.000000           0.000000            0.015372   \n",
       "Equity(485 [XRX])             0.000000           0.000000            0.000000   \n",
       "Equity(486 [XYL])             0.000000           0.000000            0.000000   \n",
       "Equity(487 [YUM])             0.000000           0.000000            0.000000   \n",
       "Equity(488 [ZBH])             0.000000           0.000000            0.000000   \n",
       "Equity(489 [ZION])            0.000000           0.000000            0.000000   \n",
       "Equity(490 [ZTS])             0.000000           0.000000            0.000000   \n",
       "\n",
       "                    Equity(485 [XRX])  Equity(486 [XYL])  Equity(487 [YUM])  \\\n",
       "Equity(0 [A])                0.000000           0.000000           0.000000   \n",
       "Equity(1 [AAL])              0.000000           0.000000           0.000000   \n",
       "Equity(2 [AAP])              0.000000           0.000000           0.000000   \n",
       "Equity(3 [AAPL])             0.000000           0.000000           0.000000   \n",
       "Equity(4 [ABBV])             0.000000           0.000000           0.000000   \n",
       "Equity(5 [ABC])              0.000000           0.000000           0.000000   \n",
       "Equity(6 [ABT])              0.000000           0.000000           0.000000   \n",
       "Equity(7 [ACN])              0.000000           0.000000           0.000000   \n",
       "Equity(8 [ADBE])             0.000000           0.000000           0.000000   \n",
       "Equity(9 [ADI])              0.000000           0.000000           0.000000   \n",
       "Equity(10 [ADM])             0.000000           0.000000           0.000000   \n",
       "Equity(11 [ADP])             0.000000           0.000000           0.000000   \n",
       "Equity(12 [ADS])             0.000000           0.000000           0.000000   \n",
       "Equity(13 [ADSK])            0.000000           0.000000           0.000000   \n",
       "Equity(14 [AEE])             0.000000           0.000000           0.000000   \n",
       "Equity(15 [AEP])             0.000000           0.000000           0.000000   \n",
       "Equity(16 [AES])             0.000000           0.000000           0.000000   \n",
       "Equity(17 [AET])             0.000000           0.000000           0.000000   \n",
       "Equity(18 [AFL])             0.000000           0.000000           0.000000   \n",
       "Equity(19 [AGN])             0.000000           0.000000           0.000000   \n",
       "Equity(20 [AIG])             0.000000           0.000000           0.000000   \n",
       "Equity(21 [AIV])             0.000000           0.000000           0.000000   \n",
       "Equity(22 [AIZ])             0.000000           0.000000           0.000000   \n",
       "Equity(23 [AJG])             0.000000           0.000000           0.000000   \n",
       "Equity(24 [AKAM])            0.000000           0.000000           0.000000   \n",
       "Equity(25 [ALB])             0.000000           0.000000           0.000000   \n",
       "Equity(26 [ALGN])            0.000000           0.000000           0.000000   \n",
       "Equity(27 [ALK])             0.000000           0.000000           0.000000   \n",
       "Equity(28 [ALL])             0.000000           0.000000           0.000000   \n",
       "Equity(29 [ALLE])            0.000000           0.000000           0.000000   \n",
       "...                               ...                ...                ...   \n",
       "Equity(460 [VRSN])           0.000000           0.000000           0.000000   \n",
       "Equity(461 [VRTX])           0.000000           0.000000           0.000000   \n",
       "Equity(462 [VTR])            0.000000           0.000000           0.000000   \n",
       "Equity(463 [VZ])             0.000000           0.000000           0.000000   \n",
       "Equity(464 [WAT])            0.000000           0.000000           0.000000   \n",
       "Equity(465 [WBA])            0.000000           0.000000           0.000000   \n",
       "Equity(466 [WDC])            0.000000           0.000000           0.000000   \n",
       "Equity(467 [WEC])            0.000000           0.000000           0.000000   \n",
       "Equity(468 [WFC])            0.000000           0.000000           0.000000   \n",
       "Equity(469 [WHR])            0.000000           0.000000           0.000000   \n",
       "Equity(471 [WM])             0.000000           0.000000           0.000000   \n",
       "Equity(472 [WMB])            0.000000           0.000000           0.000000   \n",
       "Equity(473 [WMT])            0.000000           0.000000           0.000000   \n",
       "Equity(474 [WRK])            0.000000           0.000000           0.000000   \n",
       "Equity(475 [WU])             0.000000           0.000000           0.000000   \n",
       "Equity(476 [WY])             0.000000           0.000000           0.000000   \n",
       "Equity(477 [WYN])            0.000000           0.000000           0.000000   \n",
       "Equity(478 [WYNN])           0.000000           0.000000           0.000000   \n",
       "Equity(479 [XEC])            0.000000           0.000000           0.000000   \n",
       "Equity(480 [XEL])            0.000000           0.000000           0.000000   \n",
       "Equity(481 [XL])             0.000000           0.000000           0.000000   \n",
       "Equity(482 [XLNX])           0.000000           0.000000           0.000000   \n",
       "Equity(483 [XOM])            0.000000           0.000000           0.000000   \n",
       "Equity(484 [XRAY])           0.000000           0.000000           0.000000   \n",
       "Equity(485 [XRX])            0.039469           0.000000           0.000000   \n",
       "Equity(486 [XYL])            0.000000           0.031916           0.000000   \n",
       "Equity(487 [YUM])            0.000000           0.000000           0.043855   \n",
       "Equity(488 [ZBH])            0.000000           0.000000           0.000000   \n",
       "Equity(489 [ZION])           0.000000           0.000000           0.000000   \n",
       "Equity(490 [ZTS])            0.000000           0.000000           0.000000   \n",
       "\n",
       "                    Equity(488 [ZBH])  Equity(489 [ZION])  Equity(490 [ZTS])  \n",
       "Equity(0 [A])                 0.00000            0.000000           0.000000  \n",
       "Equity(1 [AAL])               0.00000            0.000000           0.000000  \n",
       "Equity(2 [AAP])               0.00000            0.000000           0.000000  \n",
       "Equity(3 [AAPL])              0.00000            0.000000           0.000000  \n",
       "Equity(4 [ABBV])              0.00000            0.000000           0.000000  \n",
       "Equity(5 [ABC])               0.00000            0.000000           0.000000  \n",
       "Equity(6 [ABT])               0.00000            0.000000           0.000000  \n",
       "Equity(7 [ACN])               0.00000            0.000000           0.000000  \n",
       "Equity(8 [ADBE])              0.00000            0.000000           0.000000  \n",
       "Equity(9 [ADI])               0.00000            0.000000           0.000000  \n",
       "Equity(10 [ADM])              0.00000            0.000000           0.000000  \n",
       "Equity(11 [ADP])              0.00000            0.000000           0.000000  \n",
       "Equity(12 [ADS])              0.00000            0.000000           0.000000  \n",
       "Equity(13 [ADSK])             0.00000            0.000000           0.000000  \n",
       "Equity(14 [AEE])              0.00000            0.000000           0.000000  \n",
       "Equity(15 [AEP])              0.00000            0.000000           0.000000  \n",
       "Equity(16 [AES])              0.00000            0.000000           0.000000  \n",
       "Equity(17 [AET])              0.00000            0.000000           0.000000  \n",
       "Equity(18 [AFL])              0.00000            0.000000           0.000000  \n",
       "Equity(19 [AGN])              0.00000            0.000000           0.000000  \n",
       "Equity(20 [AIG])              0.00000            0.000000           0.000000  \n",
       "Equity(21 [AIV])              0.00000            0.000000           0.000000  \n",
       "Equity(22 [AIZ])              0.00000            0.000000           0.000000  \n",
       "Equity(23 [AJG])              0.00000            0.000000           0.000000  \n",
       "Equity(24 [AKAM])             0.00000            0.000000           0.000000  \n",
       "Equity(25 [ALB])              0.00000            0.000000           0.000000  \n",
       "Equity(26 [ALGN])             0.00000            0.000000           0.000000  \n",
       "Equity(27 [ALK])              0.00000            0.000000           0.000000  \n",
       "Equity(28 [ALL])              0.00000            0.000000           0.000000  \n",
       "Equity(29 [ALLE])             0.00000            0.000000           0.000000  \n",
       "...                               ...                 ...                ...  \n",
       "Equity(460 [VRSN])            0.00000            0.000000           0.000000  \n",
       "Equity(461 [VRTX])            0.00000            0.000000           0.000000  \n",
       "Equity(462 [VTR])             0.00000            0.000000           0.000000  \n",
       "Equity(463 [VZ])              0.00000            0.000000           0.000000  \n",
       "Equity(464 [WAT])             0.00000            0.000000           0.000000  \n",
       "Equity(465 [WBA])             0.00000            0.000000           0.000000  \n",
       "Equity(466 [WDC])             0.00000            0.000000           0.000000  \n",
       "Equity(467 [WEC])             0.00000            0.000000           0.000000  \n",
       "Equity(468 [WFC])             0.00000            0.000000           0.000000  \n",
       "Equity(469 [WHR])             0.00000            0.000000           0.000000  \n",
       "Equity(471 [WM])              0.00000            0.000000           0.000000  \n",
       "Equity(472 [WMB])             0.00000            0.000000           0.000000  \n",
       "Equity(473 [WMT])             0.00000            0.000000           0.000000  \n",
       "Equity(474 [WRK])             0.00000            0.000000           0.000000  \n",
       "Equity(475 [WU])              0.00000            0.000000           0.000000  \n",
       "Equity(476 [WY])              0.00000            0.000000           0.000000  \n",
       "Equity(477 [WYN])             0.00000            0.000000           0.000000  \n",
       "Equity(478 [WYNN])            0.00000            0.000000           0.000000  \n",
       "Equity(479 [XEC])             0.00000            0.000000           0.000000  \n",
       "Equity(480 [XEL])             0.00000            0.000000           0.000000  \n",
       "Equity(481 [XL])              0.00000            0.000000           0.000000  \n",
       "Equity(482 [XLNX])            0.00000            0.000000           0.000000  \n",
       "Equity(483 [XOM])             0.00000            0.000000           0.000000  \n",
       "Equity(484 [XRAY])            0.00000            0.000000           0.000000  \n",
       "Equity(485 [XRX])             0.00000            0.000000           0.000000  \n",
       "Equity(486 [XYL])             0.00000            0.000000           0.000000  \n",
       "Equity(487 [YUM])             0.00000            0.000000           0.000000  \n",
       "Equity(488 [ZBH])             0.02233            0.000000           0.000000  \n",
       "Equity(489 [ZION])            0.00000            0.023372           0.000000  \n",
       "Equity(490 [ZTS])             0.00000            0.000000           0.027351  \n",
       "\n",
       "[490 rows x 490 columns]"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "rm.idiosyncratic_var_matrix_ "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# TODO: Print The Factor Covariance Matrix"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([[ 14.01830425,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   1.10591127,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.77099145,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.61798821,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.47589087,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.43653315,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.3873247 ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.34930223,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.34350302,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.31674219,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.28186803,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.2762745 ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.26857691,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.24981278,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.23329965,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.21393011,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.20845473,   0.        ,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.19480492,   0.        ,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.19126517,   0.        ],\n",
       "       [  0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.        ,\n",
       "          0.        ,   0.        ,   0.        ,   0.18725609]])"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "rm.factor_cov_matrix_"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# View The Percent of Variance Explained by Each Factor"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7ffb82ca2eb8>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "%matplotlib inline\n",
    "\n",
    "import matplotlib.pyplot as plt\n",
    "\n",
    "# Set the default figure size\n",
    "plt.rcParams['figure.figsize'] = [10.0, 6.0]\n",
    "\n",
    "# Make the bar plot\n",
    "plt.bar(np.arange(num_factor_exposures), pca.explained_variance_ratio_);"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "You can see that the first factor dominates. The precise defintion of each factor in a latent model is unknown, however we can guess at the likely intepretation.\n",
    "\n",
    "# View The Factor Returns\n",
    "\n",
    "Remember that the factors returns don't necessarily have direct interpretations in the real world but you can thinik of them as returns time series for some kind of latent or unknown driver of return variance. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<matplotlib.figure.Figure at 0x7ffb766595f8>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "%matplotlib inline\n",
    "\n",
    "import matplotlib.pyplot as plt\n",
    "\n",
    "# Set the default figure size\n",
    "plt.rcParams['figure.figsize'] = [10.0, 6.0]\n",
    "\n",
    "rm.factor_returns_.loc[:,0:5].cumsum().plot();"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.3"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
